public void Constructor_SetsFileName() { var logger = MockRepository.GenerateStub <ILogger>(); var commandRunner = MockRepository.GenerateStub <IAcadCommandRunner>(); var processCreator = MockRepository.GenerateStub <IProcessCreator>(); var debuggerManager = MockRepository.GenerateStub <IDebuggerManager>(); var pluginLocator = MockRepository.GenerateStub <IAcadPluginLocator>(); var acadProcess = new CreatedAcadProcess(logger, commandRunner, @"c:\path\to\acad.exe", processCreator, debuggerManager, pluginLocator); Assert.AreEqual(@"c:\path\to\acad.exe", acadProcess.FileName); }
public void SetUp() { var logger = MockRepository.GenerateStub <ILogger>(); var commandRunner = MockRepository.GenerateStub <IAcadCommandRunner>(); var debuggerManager = MockRepository.GenerateStub <IDebuggerManager>(); processCreator = MockRepository.GenerateMock <IProcessCreator>(); actualProcess = MockRepository.GenerateStub <IProcess>(); actualProcess.Stub(x => x.IsModuleLoaded(Arg <string> .Is.Anything)).Return(true); var pluginLocator = MockRepository.GenerateStub <IAcadPluginLocator>(); acadProcess = new CreatedAcadProcess(logger, commandRunner, @"c:\path\to\acad.exe", processCreator, debuggerManager, pluginLocator); }
public void SetUp() { var logger = MockRepository.GenerateStub <ILogger>(); var commandRunner = MockRepository.GenerateStub <IAcadCommandRunner>(); var debuggerManager = MockRepository.GenerateStub <IDebuggerManager>(); actualProcess = MockRepository.GenerateStub <IProcess>(); processCreator = MockRepository.GenerateStub <IProcessCreator>(); processCreator.Stub(x => x.Start(Arg <ProcessStartInfo> .Is.Anything)).Return(actualProcess); var pluginLocator = MockRepository.GenerateStub <IAcadPluginLocator>(); acadProcess = new CreatedAcadProcess(logger, commandRunner, @"c:\path\to\acad.exe", processCreator, debuggerManager, pluginLocator); }