Esempio n. 1
0
        public void ThenThePaymentViewModelWithTheFollowingDetailsIsReturned(PaymentViewModelDto expectedPaymentViewModel)
        {
            returnedActionResult.Should().BeOfType <OkObjectResult>();

            var actionResultValue = (returnedActionResult as OkObjectResult).Value;

            actionResultValue.Should().BeOfType <PaymentViewModel>();

            AssertPaymentViewModelIsCorrect(actionResultValue as PaymentViewModel, expectedPaymentViewModel);
        }
Esempio n. 2
0
 void AssertPaymentViewModelIsCorrect(PaymentViewModel paymentViewModel, PaymentViewModelDto expectedPaymentViewModel)
 {
     paymentViewModel.Id.Should().Be(expectedPaymentViewModel.Id);
     paymentViewModel.Amount.Should().Be(expectedPaymentViewModel.Amount);
     paymentViewModel.CardNumber.Should().Be(expectedPaymentViewModel.CardNumber);
     paymentViewModel.Currency.Should().Be(expectedPaymentViewModel.Currency);
     paymentViewModel.CVV.Should().Be(expectedPaymentViewModel.CVV);
     paymentViewModel.ExpiryDate.Should().Be(expectedPaymentViewModel.ExpiryDate);
     paymentViewModel.ProcessedDate.Should().Be(expectedPaymentViewModel.ProcessedDate);
     paymentViewModel.Status.Should().Be(expectedPaymentViewModel.Status);
 }