public async Task AddSpotToRegionAsync_Success() { // Arrange moqService.Setup(x => x.AddSpotToRegionAsync(It.IsAny <Spot>())).ReturnsAsync(expectedSpot); // Act var response = await controller.AddSpotToRegionAsync(regionId, spot) as ObjectResult; var actualSpot = response.Value; // Assert moqService.Verify(); Assert.IsInstanceOfType(response, typeof(OkObjectResult)); Assert.AreEqual(expectedSpot, actualSpot); }