public void Setup() { executableProcess = MockRepository.GenerateMock <IExecutableProcess>(); logger = MockRepository.GenerateMock <ILogger>(); logger.Stub(x => x.Log(Arg <string> .Is.Anything)); netshFirewallRuleNameAvailable = new NetshFirewallRuleNameAvailable(executableProcess, logger); }
public void Setup() { executableProcess = MockRepository.GenerateMock<IExecutableProcess>(); logger = MockRepository.GenerateMock<ILogger>(); logger.Stub(x => x.Log(Arg<string>.Is.Anything)); netshFirewallRuleNameAvailable = new NetshFirewallRuleNameAvailable(executableProcess, logger); }
public void ResolveFileConflict_WrappedLoggerResolveFileConflictReturnsOverwriteAll_ReturnsOverwriteAll() { CreateLogger(); fakeLogger .Stub(logger => logger.ResolveFileConflict("message")) .Return(FileConflictResolution.OverwriteAll); FileConflictResolution resolution = operationLogger.ResolveFileConflict("message"); Assert.AreEqual(FileConflictResolution.OverwriteAll, resolution); }
public void Setup() { execProcess = MockRepository.GenerateMock <IExecutableProcess>(); logger = MockRepository.GenerateMock <ILogger>(); logger.Stub(x => x.Log(Arg <string> .Is.Anything)); systemInformation = new SystemInformation(execProcess, logger); input = new String('x', 200) + @"Windows Boot Loader\n\n\n\n" + new String('y', 200) + " {my unique identifier} " + new string('z', 302); }
public void Setup() { execProcess = MockRepository.GenerateMock<IExecutableProcess>(); logger = MockRepository.GenerateMock<ILogger>(); logger.Stub(x => x.Log(Arg<string>.Is.Anything)); systemInformation = new SystemInformation(execProcess, logger); input = new String('x', 200) + @"Windows Boot Loader\n\n\n\n" + new String('y', 200) + " {my unique identifier} " + new string('z', 302); }
public void Setup() { logger = MockRepository.GenerateMock<ILogger>(); finalizer = new Finalizer(logger); logger.Stub(x => x.Log(Arg<string>.Is.Anything)); CreateFile("test.txt"); Directory.CreateDirectory("test_directory"); for (var i = 10; i < 10; i++) { CreateFile("test_directory\\test" + i + ".txt"); } }
public void Setup() { logger = MockRepository.GenerateMock <ILogger>(); finalizer = new Finalizer(logger); logger.Stub(x => x.Log(Arg <string> .Is.Anything)); CreateFile("test.txt"); Directory.CreateDirectory("test_directory"); for (var i = 10; i < 10; i++) { CreateFile("test_directory\\test" + i + ".txt"); } }
public void should_execute_the_commands_passed_in() { logger.Stub(x => x.Log(Arg <string> .Is.Anything)); exec.Expect(x => x.Enqueue(Arg <string> .Is.Anything, Arg <string> .Is.Anything)) .Return(exec); exec.Expect(x => x.Go()).Repeat.Once(); installer.Install(new Dictionary <string, string> { { Constants.XenToolsUnzipPath, "/S /norestart /D=" + Constants.XenToolsPath } }); exec.AssertWasCalled(x => x.Enqueue(Constants.XenToolsUnzipPath, "/S /norestart /D=" + Constants.XenToolsPath)); }
public void Setup() { _agentUpdateInfo = "http://something.com/file.zip,544564abc453de787ad"; _downloader = MockRepository.GenerateMock <IDownloader>(); _checksumValidator = MockRepository.GenerateMock <IChecksumValidator>(); _unzipper = MockRepository.GenerateMock <IUnzipper>(); _installer = MockRepository.GenerateMock <IInstaller>(); _finalizer = MockRepository.GenerateMock <IFinalizer>(); _connectionChecker = MockRepository.GenerateMock <IConnectionChecker>(); _sleeper = MockRepository.GenerateMock <ISleeper>(); _logger = MockRepository.GenerateMock <ILogger>(); _serviceRestarter = MockRepository.GenerateMock <IServiceRestarter>(); _agentUpdateMessageHandler = new AgentUpdateMessageHandler(); _logger.Stub(x => x.Log(Arg <string> .Is.Anything)); _xentoolsUpdate = new XentoolsUpdate(_sleeper, _downloader, _checksumValidator, _unzipper, _installer, _finalizer, _serviceRestarter, _connectionChecker, _agentUpdateMessageHandler, _logger); }
public void Setup() { _agentUpdateInfo = "http://something.com/file.zip,544564abc453de787ad"; _downloader = MockRepository.GenerateMock<IDownloader>(); _checksumValidator = MockRepository.GenerateMock<IChecksumValidator>(); _unzipper = MockRepository.GenerateMock<IUnzipper>(); _installer = MockRepository.GenerateMock<IInstaller>(); _finalizer = MockRepository.GenerateMock<IFinalizer>(); _connectionChecker = MockRepository.GenerateMock<IConnectionChecker>(); _sleeper = MockRepository.GenerateMock<ISleeper>(); _logger = MockRepository.GenerateMock<ILogger>(); _serviceRestarter = MockRepository.GenerateMock<IServiceRestarter>(); _agentUpdateMessageHandler = new AgentUpdateMessageHandler(); _logger.Stub(x => x.Log(Arg<string>.Is.Anything)); _xentoolsUpdate = new XentoolsUpdate(_sleeper, _downloader, _checksumValidator, _unzipper, _installer, _finalizer, _serviceRestarter, _connectionChecker, _agentUpdateMessageHandler, _logger); }
protected override void Establish_context() { base.Establish_context(); _logger = MockRepository.GenerateStub <ILogger>(); _dataSource = MockRepository.GenerateStub <IDataSource>(); _businessService = new DIBusinessService(_logger, _dataSource); _logger.Stub(logger => logger.Log()); _dataSource .Stub(dataSource => dataSource.GetData(44)) .Return("from mock"); _dataSource .Stub(dataSource => dataSource.GetData(1)) .IgnoreArguments().Return("_not_ from mock"); }
public TestHarness(WebTextSourceOptions options = null) { var kernel = new Startup().BuildKernel(); _mockWebClient = MockRepository.GenerateMock <IWebClient>(); kernel.Rebind <IWebClient>().ToConstant(_mockWebClient); _mockEmailClient = MockRepository.GenerateMock <IEmailClient>(); _mockEmailClient .Stub(x => x.SendEmailAsync( to: Arg <string> .Is.Anything, from: Arg <string> .Is.Anything, body: Arg <string> .Is.Anything, token: Arg <CancellationToken> .Is.Anything)) .Return(Task.FromResult(true)); kernel.Rebind <IEmailClient>().ToConstant(_mockEmailClient); _mockLogger = MockRepository.GenerateMock <ILogger>(); _mockLogger .Stub(x => x.Debug(Arg <string> .Is.Anything, Arg <LoggingContext> .Is.Anything)) // capture Debug Messages and write to Console so we can see messages // in test window. .Do(new Action <string, LoggingContext>((msg, ctx) => Console.WriteLine(msg))); kernel.Rebind <ILogger>().ToConstant(_mockLogger); // Disable the Cache Initializer's Thread Sleeper kernel.Rebind <IThreadSleeper>().ToConstant(MockRepository.GenerateMock <IThreadSleeper>()); _wordCountingWorkflow = kernel.Get <WordCountingWorkflow>(); _webTextSource = new WebTextSource( _mockWebClient, options ?? kernel.Get <WebTextSourceOptions>(), _fakeUrl); }
public StateRead() { _transportLog = new List <string>(); _lambdaProtocol = MockRepository.GenerateMock <ILambdaProtocol>(); _lambdaProtocol.Stub(t => t.OutOn()) .Do(new Func <WriteResponse>(() => { _transportLog.Add("OUT 0"); return(new WriteResponse()); })); _lambdaProtocol.Stub(t => t.Pv(Arg <float> .Is.Anything)) .Do(new Func <float, WriteResponse>(a => { _transportLog.Add("PV " + a); return(new WriteResponse()); })); _lambdaProtocol.Stub(t => t.Pc(Arg <float> .Is.Anything)) .Do(new Func <float, WriteResponse>(a => { _transportLog.Add("PC " + a); return(new WriteResponse()); })); _worker = MockRepository.GenerateMock <ILambdaWorker>(); _unit = new LambdaUnit(ConfigurationProvider.Current.Configuration); _logger = MockRepository.GenerateMock <ILogger>(); _logger.Stub( l => l.Log(Arg <LoggerEntryLevel> .Is.Anything, Arg <string> .Is.Anything, Arg <Exception> .Is.Anything, Arg <IDictionary <string, object> > .Is.Anything)) .WhenCalled(mi => _loggerLog.Add((string)mi.Arguments[1])); _loggerLog = new List <string>(); }
protected override void Establish_context() { base.Establish_context(); _logger = MockRepository.GenerateStub<ILogger>(); _dataSource = MockRepository.GenerateStub<IDataSource>(); _businessService = new DIBusinessService(_logger, _dataSource); _logger.Stub(logger => logger.Log()); _dataSource .Stub(dataSource => dataSource.GetData(44)) .Return("from mock"); _dataSource .Stub(dataSource => dataSource.GetData(1)) .IgnoreArguments().Return("_not_ from mock"); }
public void MyTestInitialize() { mocWrapper = MockRepository.GenerateMock <IPremiumCalcWrapper>(); mocLogger = MockRepository.GenerateMock <ILogger>(); mocLogger.Stub(x => x.WriteLog(string.Empty, false)).IgnoreArguments(); }