public void GetAvailableRoles_RolesExist_ReturnsOkObjectResult() { //Arrange var roles = _fixture.CreateMany <IdentityRole>().ToList(); _rolesService.Setup(cfg => cfg.GetRoles()).Returns(roles); //Act var response = _rolesController.GetAvailableRoles(); //Assert Assert.NotNull(response); var okResult = Assert.IsType <OkObjectResult>(response.Result); var result = Assert.IsType <List <IdentityRole> >(okResult.Value); Assert.Equal(roles, result); }