Можно ли это сделать? Вот метод я тестирую:Как я могу протестировать метод, содержащий статический метод?
public void SaveAvatarToFileSystem()
{
Directory.CreateDirectory(AvatarDirectory);
_file.SaveAs(FormattedFileName);
}
В моем модульном тестировании, я использую Rhino.Mocks и я хочу, чтобы убедиться, что _file.SaveAs() был вызван. Я издевался над _file (который является объектом HttpPostedFileBase) и ввел его в конструктор класса этого метода. Я хочу запустить этот модульный тест, но на самом деле не получается получить вызов Directory.CreateDirectory. Это возможно?
Возможный дубликат [Mocking Static methods with Rhino.Mocks] (http://stackoverflow.com/questions/540239/mocking-static-methods-using-rhino-mocks) –