public void Execute_should_not_call_open_file_on_file_system_if_filename_is_not_supplied() { var fileSystem = MockRepository.GenerateStub <IFileSystem>(); var command = new OpenReportCommand(fileSystem); var progressMonitor = MockProgressMonitor.Instance; command.Execute(progressMonitor); fileSystem.AssertWasNotCalled(fs => fs.OpenFile(Arg <string> .Is.Anything)); }
public void Execute_should_call_open_file_on_file_system_if_filename_is_supplied() { var fileSystem = MockRepository.GenerateStub <IFileSystem>(); var command = new OpenReportCommand(fileSystem); const string fileName = "fileName"; command.FileName = fileName; var progressMonitor = MockProgressMonitor.Instance; command.Execute(progressMonitor); fileSystem.AssertWasCalled(fs => fs.OpenFile(fileName)); }