public async Task UpdateUsersSampleSetsAsync_ShouldReturnNoContent_WhenIDAndUserSampleSetsAreValid() { int id = 1; UsersSampleSets usersSampleSets = new UsersSampleSets(); _projectBLMock.Setup(i => i.UpdateUsersSampleSetsAsync(usersSampleSets)).ReturnsAsync(usersSampleSets); UsersSampleSetsController usersSampleSetsController = new UsersSampleSetsController(_projectBLMock.Object); var result = await usersSampleSetsController.UpdateUsersSampleSetsAsync(id, usersSampleSets); Assert.IsType <NoContentResult>(result); }
public async Task UpdateUsersSampleSetsAsync_ShouldReturnStatusCode500_WhenInvalid() { int id = -1; UsersSampleSets usersSampleSets = null; _projectBLMock.Setup(i => i.UpdateUsersSampleSetsAsync(usersSampleSets)).Throws(new Exception()); UsersSampleSetsController usersSampleSetsController = new UsersSampleSetsController(_projectBLMock.Object); var result = await usersSampleSetsController.UpdateUsersSampleSetsAsync(id, usersSampleSets); Assert.IsType <StatusCodeResult>(result); Assert.Equal(500, ((StatusCodeResult)result).StatusCode); }