public void PostRegisteredUserScore_Call_UnauthorizedException_Test() { bool called = false; int expectedRegisteredUserId = 10; int expectedSessionId = 20; int expectedScore = 3; 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.PostRegisteredUserScore(expectedRegisteredUserId, expectedSessionId, expectedScore); Assert.IsTrue(called); } }
public void PostRegisteredUserScore_Call_NotFail_Test() { bool called = false; int expectedRegisteredUserId = 10; int expectedSessionId = 20; int expectedScore = 3; IRegisteredUserRepository registeredUserService = new StubIRegisteredUserRepository() { AddRegisteredUserScoreInt32Int32Double = (registeredUserId, sessionId, score) => { Assert.AreEqual(expectedRegisteredUserId, registeredUserId); Assert.AreEqual(expectedSessionId, sessionId); Assert.AreEqual(expectedScore, score); 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.PostRegisteredUserScore(expectedRegisteredUserId, expectedSessionId, expectedScore); Assert.IsTrue(called); } }