public void BankAccount_Controller_Add_ShouldBeOk() { //Arrange var id = 1; _mockBankAccountService.Setup(bas => bas.Add(_mockBankAccount.Object)).Returns(id); //Action IHttpActionResult callback = _bankAccountController.Add(_mockBankAccount.Object); //Assert var httpResponse = callback.Should().BeOfType <OkNegotiatedContentResult <int> >().Subject; httpResponse.Content.Should().Be(id); _mockBankAccountService.Verify(bas => bas.Add(_mockBankAccount.Object), Times.Once); }