public async void Task_Add_ValidData_Return_CreatedAtActionResult() { //Arrange var payment = new Payments() { OrderId = 2, PaymentDate = DateTime.Now, Amount = 13.5m }; //Act var result = await _controller.PostPayments(payment); //Assert var okResult = result.Should().BeOfType <CreatedAtActionResult>().Subject; var payments = okResult.Value.Should().BeAssignableTo <Payments>().Subject; payments.PaymentId.Should().Be(2); }