public async Task AddUsersSampleAsync_ShouldReturnCreatedAtAction_WhenUsersSampleIsValid() { //arrange UsersSample usersSample = new UsersSample(); _projectBLMock.Setup(i => i.AddUsersSampleAsync(usersSample)).ReturnsAsync(usersSample); UsersSampleController usersSampleController = new UsersSampleController(_projectBLMock.Object); //act var result = await usersSampleController.AddUsersSampleAsync(usersSample); //assert Assert.IsType <CreatedAtActionResult>(result); }
public async Task AddUsersSampleAsync_ShouldReturnStatusCode400_WhenUsersSampleIsInvalid() { //arrange UsersSample usersSample = null; _projectBLMock.Setup(i => i.AddUsersSampleAsync(usersSample)).Throws(new Exception()); UsersSampleController usersSampleController = new UsersSampleController(_projectBLMock.Object); //act var result = await usersSampleController.AddUsersSampleAsync(usersSample); //assert Assert.IsType <StatusCodeResult>(result); Assert.Equal(400, ((StatusCodeResult)result).StatusCode); }