public void GetPaymentSchemeValidator_ShouldReturnNullIfNoValidatorExists() { _paymentSchemeValidatorServiceInTest = new PaymentSchemeValidatorService(new[] { _bacPaymentRequestValidatorMock.Object, _chapsPaymentRequestValidatorMock.Object }); var validator = _paymentSchemeValidatorServiceInTest.GetPaymentSchemeValidator(PaymentScheme.FasterPayments); Assert.That(validator, Is.Null); }
public void GetPaymentSchemeValidator_ShouldReturnCorrectValidator(PaymentScheme paymentSceme) { _paymentSchemeValidatorServiceInTest = new PaymentSchemeValidatorService(new [] { _bacPaymentRequestValidatorMock.Object, _chapsPaymentRequestValidatorMock.Object, _fasterPaymentsPaymentRequestValidatorMock.Object }); var validator = _paymentSchemeValidatorServiceInTest.GetPaymentSchemeValidator(paymentSceme); Assert.That(validator, Is.Not.Null); }