Jeśli mam coś takiego:Jak Ci atrapa obiektu w statycznej metody
static class ManifestGenerator
{
public static void GenerateManifestFile(){
var doc = new XDocument();
...
... xml stuff added to doc
...
doc.Save(manifestFilePath)
}
Teraz możesz mi powiedzieć jak mogę utworzyć badanej jednostki, która zapewni, że metoda generuje prawidłowy XML? Jak mogę sfałszować XDocument (używam Moq), bez dodawania dodatkowych parametrów do wywołania metody
+1: podzielenie go na "używanie" części w metodzie publicznej + pracownik wewnętrzny to naprawdę dobra wskazówka. –