public void IsLoginOK_WhenCalled_WritesToLog_AAA()
        {
            ILogger fake = Substitute.For<ILogger>();

            LoginManagerWithMock lm = new LoginManagerWithMock(fake);
            lm.IsLoginOK("", "");

            fake.Received().Write(Arg.Is<string>(s => s.Contains("a")));
        }
        public void IsLoginOK_WhenCalled_WritesToLog()
        {
            ILogger fake = A.Fake <ILogger>();

            LoginManagerWithMock lm = new LoginManagerWithMock(fake);

            lm.IsLoginOK("", "");

            A.CallTo(() => fake.Write(A <string> .Ignored)).MustHaveHappened();
        }
        public void IsLoginOK_WhenCalled_WritesToLog_AAA()
        {
            Mock <ILogger> mockLog = new Mock <ILogger>();

            LoginManagerWithMock lm = new LoginManagerWithMock(mockLog.Object);

            lm.IsLoginOK("", "");

            mockLog.Verify(log => log.Write(It.IsAny <string>()));
        }
        public void IsLoginOK_WhenCalled_WritesToLog_AAA()
        {
            ILogger fake = Substitute.For <ILogger>();

            LoginManagerWithMock lm = new LoginManagerWithMock(fake);

            lm.IsLoginOK("", "");

            fake.Received().Write(Arg.Is <string>(s => s.Contains("login ok: user: u")));
        }
Esempio n. 5
0
        public void IsLoginOK_WhenCalled_WritesToLog_AAA()
        {
            ILogger mockLog = MockRepository.GenerateMock <ILogger>();

            LoginManagerWithMock lm = new LoginManagerWithMock(mockLog);

            lm.IsLoginOK("a", "b");

            mockLog.AssertWasCalled(logger => logger.Write("login ok: user: u"));
        }
Esempio n. 6
0
        public void IsLoginOK_WhenCalled_WritesToLog()
        {
            ILogger fakeILogger = Isolate.Fake.Instance <ILogger>();

            var lm = new LoginManagerWithMock(fakeILogger);

            lm.IsLoginOK("a", "b");

            Isolate.Verify
            .WasCalledWithExactArguments(() => fakeILogger.Write("yo"));
        }
        public void IsLoginOK_WhenCalled_WritesToLog()
        {
            DynamicMock mockLog = new DynamicMock(typeof(ILogger));

            mockLog.Expect("Write", "login ok: user: u");

            var loginManager = new LoginManagerWithMock((ILogger)mockLog.MockInstance);

            loginManager.IsLoginOK("", "");

            mockLog.Verify();
        }
        public void IsLoginOK_WhenLoginOK_CallsLogger()
        {
            FakeLogger mockLog = new FakeLogger();

            var loginManager = new LoginManagerWithMock(mockLog);

            loginManager.AddUser("u", "p");

            loginManager.IsLoginOK("u", "p");

            StringAssert.Contains("login ok: user: u", mockLog.Text);
        }
        public void IsLoginOK_WhenCalled_WritesToLog()
        {
            var            factory = new MockFactory();
            Mock <ILogger> logger  = factory.CreateMock <ILogger>();

            logger.Expects.One.Method(_ => _.Write(null)).WithAnyArguments();

            var lm = new LoginManagerWithMock(logger.MockObject);

            lm.IsLoginOK("a", "b");

            logger.VerifyAllExpectations();
        }