Пример #1
0
        public void ValidLoginReturnsSessionToken()
        {
            UserNameCredentials credentials = new UserNameCredentials("johndoe");

            _authenticationMock.ExpectAndReturn("Authenticate", true, credentials);
            _authenticationMock.ExpectAndReturn("GetUserName", "johndoe", credentials);
            _sessionMock.ExpectAndReturn("AddToCache", _sessionToken, "johndoe");

            string sessionToken = _manager.Login(credentials);

            Assert.AreEqual(_sessionToken, sessionToken);
            VerifyAll();
        }