Est-ce que cela peut être fait? Voici la méthode que je teste:Comment puis-je tester une méthode contenant une méthode statique?
public void SaveAvatarToFileSystem()
{
Directory.CreateDirectory(AvatarDirectory);
_file.SaveAs(FormattedFileName);
}
Dans mon test unitaire, j'utilise Rhino.Mocks et je veux vérifier que _file.SaveAs() a été appelée. Je me suis moqué de _file (qui est un objet HttpPostedFileBase) et l'ai injecté dans le constructeur de classe de cette méthode. Je veux exécuter ce test unitaire, mais l'appel à Directory.CreateDirectory n'est pas réellement effectué. Est-ce possible?
duplication possible de [Méthodes de simulation statique utilisant Rhino.Mocks] (http://stackoverflow.com/questions/540239/mocking-static-methods-using-rhino-mocks) –