public void GetAllRegisteredUsersByEventId_GetResults_Test() { int expectedId = 10; bool called = false; IRegisteredUserRepository registeredUserService = new StubIRegisteredUserRepository() { GetAllByEventIdInt32 = eventId => { Assert.AreEqual(expectedId, eventId); called = true; return(new List <RegisteredUser>() { new RegisteredUser(), new RegisteredUser() }); } }; var target = new RegisteredUsersController(registeredUserService); IEnumerable <RegisteredUser> result = target.GetAllRegisteredUsersByEventId(expectedId); Assert.IsTrue(called); Assert.IsNotNull(result); Assert.IsTrue(result.Count() == 2); }
public void DeleteRegisteredUserFromEvent_Call_UnauthorizedException_Test() { bool called = false; int expectedRegisteredUserId = 10; int expectedEventId = 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.DeleteRegisteredUserFromEvent(expectedRegisteredUserId, expectedEventId); Assert.IsTrue(called); } }
public void PostRegisteredUser_Call_NotFail_Test() { int expected = 1; bool called = false; RegisteredUser registeredUser = new RegisteredUser(); IRegisteredUserRepository registeredUserService = new StubIRegisteredUserRepository() { AddRegisteredUser = RegisteredUserParam => { called = true; return(expected); } }; var target = new RegisteredUsersController(registeredUserService); int actual = target.PostRegisteredUserCreateIfNotExists(registeredUser); Assert.IsTrue(called); Assert.AreEqual(expected, actual); }
public void GetAllRegisteredUsersBySessionId_GetNull_NotFail_Test() { int expectedId = 10; bool called = false; IRegisteredUserRepository registeredUserService = new StubIRegisteredUserRepository() { GetAllBySessionIdInt32 = sessionId => { Assert.AreEqual(expectedId, sessionId); called = true; return(null); } }; var target = new RegisteredUsersController(registeredUserService); IEnumerable <RegisteredUser> result = target.GetAllRegisteredUsersBySessionId(expectedId); Assert.IsTrue(called); Assert.IsNull(result); }
public void RegisteredUsersController_ContructorWithNullDependency_Fail_Test() { var target = new RegisteredUsersController(null); }
public void RegisteredUsersController_Contructor_NotFail_Test() { IRegisteredUserRepository registeredUserService = new StubIRegisteredUserRepository(); var target = new RegisteredUsersController(registeredUserService); }