public async void GetUserRoles_RolesExist_ReturnsOkObjectResult()
        {
            //Arrange
            var roles = _fixture.CreateMany <string>().ToList();
            var id    = Guid.NewGuid().ToString();

            _rolesService.Setup(cfg => cfg.GetUserRolesAsync(id)).ReturnsAsync(roles);

            //Act
            var response = await _rolesController.GetUserRoles(id);

            //Assert
            Assert.NotNull(response);
            var okResult = Assert.IsType <OkObjectResult>(response.Result);
            var result   = Assert.IsType <List <string> >(okResult.Value);

            Assert.Equal(roles, result);
        }
Beispiel #2
0
        public void RoleControllerGetUserRiles()
        {
            var result = _ctrl.GetUserRoles("test");

            Assert.AreEqual(HttpStatusCode.OK, result.StatusCode);
        }