public void ValidateCardPaymentWithoutErrors() { var payment = new CardPaymentModel { Amount = 2.0m, CardAddress = new CardAddressModel { Line1 = "Test Street", Line2 = "Test Street", Line3 = "Test Street", PostCode = "W40 9AU", Town = "Town" }, CardNumber = "348417606737499", ConsumerLocation = new ConsumerLocationModel { Latitude = 40m, Longitude = 14m }, CV2 = "420", EmailAddress = "*****@*****.**", ExpiryDate = "120615", JudoId = "12356", MobileNumber = "07745352515", YourConsumerReference = "User10", YourPaymentReference = "Pay1234" }; var validator = new CardPaymentValidator(); var result = validator.Validate(payment); Assert.IsNotNull(result); Assert.IsTrue(result.IsValid); }
public void ValidateCardPaymentWithErrorOnPaymentValidation() { var payment = new CardPaymentModel { Amount = 2.0m, CardAddress = new CardAddressModel { Line1 = "Test Street", PostCode = "W40 9AU", Town = "Town" }, CardNumber = "348417606737499", ConsumerLocation = new ConsumerLocationModel { Latitude = 40m, Longitude = 14m }, CV2 = "420", EmailAddress = "*****@*****.**", ExpiryDate = "120615", MobileNumber = "07745352515", YourConsumerReference = "User10", YourPaymentReference = "Pay1234" }; var validator = new CardPaymentValidator(); validator.ShouldHaveValidationErrorFor(model => model.JudoId, payment); }
public void ValidateCardPaymentWithoutErrors() { var payment = new CardPaymentModel { Amount = 2.0m, CardAddress = new CardAddressModel { Line1 = "Test Street", Line2 = "Test Street", Line3 = "Test Street", PostCode = "W40 9AU", Town = "Town" }, CardNumber = "348417606737499", ConsumerLocation = new ConsumerLocationModel { Latitude = 40m, Longitude = 14m }, CV2 = "420", EmailAddress = "*****@*****.**", ExpiryDate = "120615", JudoId = "12356", MobileNumber = "07745352515", YourConsumerReference = "User10" }; var validator = new CardPaymentValidator(); var result = validator.Validate(payment); Assert.IsNotNull(result); Assert.IsTrue(result.IsValid); }
public void ValidateCardPaymentWithErrorOnPaymentValidation() { var payment = new CardPaymentModel { Amount = 2.0m, CardAddress = new CardAddressModel { Line1 = "Test Street", PostCode = "W40 9AU", Town = "Town" }, CardNumber = "348417606737499", ConsumerLocation = new ConsumerLocationModel { Latitude = 40m, Longitude = 14m }, CV2 = "420", EmailAddress = "*****@*****.**", ExpiryDate = "120615", MobileNumber = "07745352515", YourConsumerReference = "User10" }; var validator = new CardPaymentValidator(); validator.ShouldHaveValidationErrorFor(model => model.JudoId, payment); }
public void ValidateCardPaymentWithErrorOnSpecificCardPaymentInformation() { var payment = new CardPaymentModel(); var validator = new CardPaymentValidator(); validator.ShouldHaveValidationErrorFor(model => model.CardNumber, payment); }