public void LogoutRemovesSessionFromCache() { Mock.Get(sessionMock).Setup(_sessionMock => _sessionMock.RetrieveFromCache(testSessionToken)).Returns(testSessionToken).Verifiable(); Mock.Get(sessionMock).Setup(_sessionMock => _sessionMock.RemoveFromCache(testSessionToken)).Verifiable(); manager.Initialise(); manager.Logout(testSessionToken); }
public void LogoutRemovesSessionFromCache() { Expect.Call(sessionMock.RetrieveFromCache(testSessionToken)).Return(testSessionToken); Expect.Call(delegate { sessionMock.RemoveFromCache(testSessionToken); }); mocks.ReplayAll(); manager.Initialise(); manager.Logout(testSessionToken); }