public async Task GetBaseLocations_WhenBaseLocationsExist_ShouldReturnAllBaseLocations() { //Arrange var baseLocations = new List <string> { "bl1", "bl2" }; _enrollmentProcessorMock.Setup(p => p.GetBaseLocations()).ReturnsAsync(baseLocations); var controller = new EnrollmentController(_enrollmentProcessorMock.Object); //Act var response = await controller.GetBaseLocations(); //Assert var okResult = Assert.IsType <OkObjectResult>(response); var returnValue = Assert.IsType <List <string> >(okResult.Value); Assert.NotEmpty(returnValue); }