public void DeleteRegisteredUserFromSession_Call_UnauthorizedException_Test() { bool called = false; int expectedRegisteredUserId = 10; int expectedSessionId = 20; IRegisteredUserRepository registeredUserService = new StubIRegisteredUserRepository(); using (ShimsContext.Create()) { MyEvents.Api.Authentication.Fakes.ShimMyEventsToken myeventToken = new Authentication.Fakes.ShimMyEventsToken(); myeventToken.RegisteredUserIdGet = () => { return 10000; }; ShimMyEventsToken.GetTokenFromHeader = () => { return myeventToken; }; var target = new RegisteredUsersController(registeredUserService); target.DeleteRegisteredUserFromSession(expectedRegisteredUserId, expectedSessionId); Assert.IsTrue(called); } }
public void DeleteRegisteredUserFromSession_Call_NotFail_Test() { bool called = false; int expectedRegisteredUserId = 10; int expectedSessionId = 20; IRegisteredUserRepository registeredUserService = new StubIRegisteredUserRepository() { DeleteRegisteredUserFromSessionInt32Int32 = (registeredUserId, sessionId) => { Assert.AreEqual(expectedRegisteredUserId, registeredUserId); Assert.AreEqual(expectedSessionId, sessionId); called = true; } }; using (ShimsContext.Create()) { MyEvents.Api.Authentication.Fakes.ShimMyEventsToken myeventToken = new Authentication.Fakes.ShimMyEventsToken(); myeventToken.RegisteredUserIdGet = () => { return expectedRegisteredUserId; }; ShimMyEventsToken.GetTokenFromHeader = () => { return myeventToken; }; var target = new RegisteredUsersController(registeredUserService); target.DeleteRegisteredUserFromSession(expectedRegisteredUserId, expectedSessionId); Assert.IsTrue(called); } }