Beispiel #1
0
        public void GetById_WhenPaymentFound_Returns200AndPayment()
        {
            _repositoryMock
            .Setup(r => r.Get(It.IsAny <string>()))
            .Returns(Task.FromResult(new Payment {
                Id = "paymentId"
            }));

            var response = _paymentsController.GetById("paymentId").Result as ObjectResult;

            Assert.NotNull(response);
            Assert.Equal(200, response.StatusCode);
            var payment = response.Value as Payment;

            Assert.NotNull(payment);
            Assert.Equal("paymentId", payment.Id);
        }