Se ho qualcosa di simile:come si fa beffe oggetto in un metodo statico
static class ManifestGenerator
{
public static void GenerateManifestFile(){
var doc = new XDocument();
...
... xml stuff added to doc
...
doc.Save(manifestFilePath)
}
Ora può dirmi come posso creare uno unit test che farà in modo che il metodo genera corretto xml? Come posso simulare XDocument (sto usando Moq), senza aggiungere parametri aggiuntivi al metodo di chiamata
+1: suddividendolo in 'using'-part in public method + worker interno è davvero un buon consiglio. –