예제 #1
0
        public void IsLoginOK_UserOK_CallLogger()
        {
            var mockLogger = new FakeLogger();

            var loginManager = new LoginManager1(mockLogger);

            loginManager.AddUser("somename", "password");
            loginManager.IsLoginOK("somename", "password");

            StringAssert.Contains("login ok: user: [somename]", mockLogger.WriteMessage);
        }
예제 #2
0
        public void IsLoginOK_InvalidLogin_CallLogger()
        {
            var mockLogger = new FakeLogger();

            var loginManager = new LoginManager1(mockLogger);

            loginManager.AddUser("somename", "password");
            loginManager.IsLoginOK("somename2", "password");

            StringAssert.Contains("bad login: [somename2],[password]", mockLogger.WriteMessage);
        }