コード例 #1
0
        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));
        }
コード例 #2
0
        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));
        }
コード例 #3
0
        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));
        }
コード例 #4
0
        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>());
        }
コード例 #5
0
 public void SetUp()
 {
     _getPortalUsersQuery = new GetPortalUsersQuery { CanOrCompanyName = "Demo1" };
     _mockQueryDispatcher = new Mock<IQueryDispatcher>();
     _mockQueryDispatcher.Setup(q => q.Dispatch(_getPortalUsersQuery)).Returns(_portalUserViewModelList);
 }