Exemple #1
0
 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);
 }
Exemple #3
0
        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);
        }
Exemple #4
0
        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");
            }
        }
Exemple #7
0
        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");
            }
        }
Exemple #8
0
        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);
        }
Exemple #11
0
        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");
        }
Exemple #12
0
            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);
            }
Exemple #13
0
        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>();
        }
Exemple #14
0
        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();
 }