public void InstantiateConstructor() { // Act var actual = new GetUsersHandler(); // Assert Assert.NotNull(actual); }
public RoutingService( SignUpHandler signUpHandler, SignInHandler signInHandler, GetChatsHandler getChatsHandler, GetUsersHandler getUsersHandler, AddChatHandler addChatHandler) { _routing = new Dictionary <string, IHandler>() { { "/app/sign-up", signUpHandler }, { "/app/sign-in", signInHandler }, { "/app/get-chats", getChatsHandler }, { "/app/get-users", getUsersHandler }, { "/app/add-chat", addChatHandler } }; }
public RoutingService( SignUpHandler signUpHandler, SignInHandler signInHandler, NewChatRoomHandler newChatRoomHandler, JuncrionHandler juncrionHandler, GetUsersHandler getUsersHandler ) { _routing = new Dictionary <string, IHandler>() { { "/app/sign-up", signUpHandler }, { "/app/sign-in", signInHandler }, { "/app/new-chat-room", newChatRoomHandler }, { "/app/get-users", getUsersHandler }, { "/app/junction", juncrionHandler } }; }
public virtual void Setup() { DataContext = DataContextHelper.GetInMemoryDataContext(); CancellationToken = new CancellationToken(); Handler = new GetUsersHandler(DataContext); var user1 = new User { Username = Guid.NewGuid().ToString() }; var user2 = new User { Username = Guid.NewGuid().ToString() }; DataContext.Users.AddRange(user1, user2); DataContext.SaveChanges(); ExistingUser = user1; AnotherExistingUser = user2; }
public void ReturnCorrectPage() { //Arrange var aUser1 = TestHelper.MakeUser(TestHelper.MakeValidEmail + "1"); var aUser2 = TestHelper.MakeUser(TestHelper.MakeValidEmail + "2"); var aUser3 = TestHelper.MakeUser(TestHelper.MakeValidEmail + "3"); var aUser4 = TestHelper.MakeUser(TestHelper.MakeValidEmail + "4"); var aUser5 = TestHelper.MakeUser(TestHelper.MakeValidEmail + "5"); var aUser6 = TestHelper.MakeUser(TestHelper.MakeValidEmail + "6"); var aUser7 = TestHelper.MakeUser(TestHelper.MakeValidEmail + "7"); var aUser8 = TestHelper.MakeUser(TestHelper.MakeValidEmail + "8"); var aUser9 = TestHelper.MakeUser(TestHelper.MakeValidEmail + "9"); var aUser10 = TestHelper.MakeUser(TestHelper.MakeValidEmail + "10"); var existingRepo = TestHelper.MakeRepo( aUser1, aUser2, aUser3, aUser4, aUser5, aUser6, aUser7, aUser8, aUser9, aUser10 ); var mockRepo = new Mock <IEntityRepository <User> >(); mockRepo.Setup(repo => repo.Entities) .Returns(existingRepo); var sut = new GetUsersHandler(mockRepo.Object); //Act var response = sut.Handle(new GetUsers() { Page = 2, PageSize = 4, OrderingType = OrderingBasis.creationDateAsc }); //Assert Assert.Equal(4, response.Payload.Users.Count()); Assert.Equal(aUser5, response.Payload.Users.First()); Assert.Equal(aUser8, response.Payload.Users.Last()); }
public void ReturnPageInAlphabeticalDesc() { //Arrange var aUser1 = TestHelper.MakeUser("C" + TestHelper.MakeValidEmail + "1"); var aUser2 = TestHelper.MakeUser("X" + TestHelper.MakeValidEmail + "2"); var aUser3 = TestHelper.MakeUser("F" + TestHelper.MakeValidEmail + "3"); var aUser4 = TestHelper.MakeUser("F" + TestHelper.MakeValidEmail + "4"); var aUser5 = TestHelper.MakeUser("B" + TestHelper.MakeValidEmail + "5"); var aUser6 = TestHelper.MakeUser("Y" + TestHelper.MakeValidEmail + "6"); var aUser7 = TestHelper.MakeUser("F" + TestHelper.MakeValidEmail + "7"); var aUser8 = TestHelper.MakeUser("Z" + TestHelper.MakeValidEmail + "8"); var aUser9 = TestHelper.MakeUser("F" + TestHelper.MakeValidEmail + "9"); var aUser10 = TestHelper.MakeUser("A" + TestHelper.MakeValidEmail + "10"); var existingRepo = TestHelper.MakeRepo( aUser1, aUser2, aUser3, aUser4, aUser5, aUser6, aUser7, aUser8, aUser9, aUser10 ); var mockRepo = new Mock <IEntityRepository <User> >(); mockRepo.Setup(repo => repo.Entities) .Returns(existingRepo); var sut = new GetUsersHandler(mockRepo.Object); //Act var response = sut.Handle(new GetUsers() { Page = 1, PageSize = 3, OrderingType = OrderingBasis.alphabeticalDesc }); //Assert Assert.Equal(aUser8, response.Payload.Users.First()); Assert.Equal(aUser2, response.Payload.Users.Last()); }