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); }
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>())); }