public void TestGetAllUserRoles()
        {
            _userRoleService.Create(RandomUserRole());
            _userRoleService.Create(RandomUserRole());
            _userRoleService.Create(RandomUserRole());

            var getResult = _userRoleController.Get(_projId).Result;

            Assert.IsInstanceOf <ObjectResult>(getResult);

            var roles = (getResult as ObjectResult).Value as List <UserRole>;

            Assert.That(roles, Has.Count.EqualTo(3));
            _userRoleService.GetAllUserRoles(_projId).Result.ForEach(Role => Assert.Contains(Role, roles));
        }
        public void GetByIdTests()
        {
            var getUserRole = _userRoleController.Get(userRole.Id);

            Assert.NotNull(getUserRole);
            Assert.IsInstanceOf <UserRole>(getUserRole);
        }
示例#3
0
        public void UserRoleService_Get()
        {
            UserRoleController _controller = new UserRoleController(_mockService.Object);
            var result = _controller.Get();

            Assert.IsNotNull(result);
        }
        public async void Get_Not_Exists()
        {
            UserRoleControllerMockFacade mock = new UserRoleControllerMockFacade();

            mock.ServiceMock.Setup(x => x.Get(It.IsAny <string>())).Returns(Task.FromResult <ApiUserRoleResponseModel>(null));
            UserRoleController controller = new UserRoleController(mock.ApiSettingsMoc.Object, mock.LoggerMock.Object, mock.TransactionCoordinatorMock.Object, mock.ServiceMock.Object, mock.ModelMapperMock.Object);

            controller.ControllerContext             = new ControllerContext();
            controller.ControllerContext.HttpContext = new DefaultHttpContext();

            IActionResult response = await controller.Get(default(string));

            response.Should().BeOfType <StatusCodeResult>();
            (response as StatusCodeResult).StatusCode.Should().Be((int)HttpStatusCode.NotFound);
            mock.ServiceMock.Verify(x => x.Get(It.IsAny <string>()));
        }