public void Given_Company_When_Name_is_Levis_then_two_users_are_returned() { var handler = new GetPortalUsersQueryHandler(_mockDbContext.Object); var query = new GetPortalUsersQuery() { CanOrCompanyName = "Levis" }; var userViewModelList = handler.Execute(query); Assert.That(userViewModelList.Count, Is.EqualTo(2)); }
public void Given_Company_When_Name_is_Fatface_then_only_one_user_is_returned() { var handler = new GetPortalUsersQueryHandler(_mockDbContext.Object); var query = new GetPortalUsersQuery() { CanOrCompanyName = "Fatface" }; var userViewModelList = handler.Execute(query); Assert.That(userViewModelList.Count, Is.EqualTo(1)); }
public void Given_Company_When_Value_is_BMW_then_Peninsula_Client_with_client_id_1_is_returned() { var handler = new GetPortalUsersQueryHandler(_mockDbContext.Object); var query = new GetPortalUsersQuery() { CanOrCompanyName = "BMW" }; var userViewModelList = handler.Execute(query); Assert.IsNotNull(userViewModelList); Assert.That(userViewModelList[0].ClientId, Is.EqualTo(1)); }
public void Given_CanOrCompanyName_When_GetPortalUsers_is_called_and_no_users_found_then_return_Not_Found() { //mocked getPortalUsersByCanQuery and queryDispatcher var getPortalUsersQuery = new GetPortalUsersQuery { CanOrCompanyName = "Demo2" }; var qryDispatcher = new Mock<IQueryDispatcher>(); qryDispatcher.Setup(q => q.Dispatch(getPortalUsersQuery)).Returns((IList<PortalUserViewModel>)null); var controller = GetTarget(); var actionResult = controller.GetPortalUsers(getPortalUsersQuery); Assert.That(actionResult, Is.InstanceOf<NotFoundResult>()); }
public void SetUp() { _getPortalUsersQuery = new GetPortalUsersQuery { CanOrCompanyName = "Demo1" }; _mockQueryDispatcher = new Mock<IQueryDispatcher>(); _mockQueryDispatcher.Setup(q => q.Dispatch(_getPortalUsersQuery)).Returns(_portalUserViewModelList); }