public void ValidAdditionalProductsValidator() { _testLeadEntity.Context = new IContext[] { new DefaultContext(Modules.LeadEntity.Interface.Constants.ContextKeys.AdditionalProductKey, 104) }; var additionalProductsValidator = new AdditionalProductsValidator(); var actualValue = additionalProductsValidator.ValidLead(_testLeadEntity); bool expectedValue = true; Assert.AreEqual(expectedValue, actualValue); }
public void InvalidAdditionalProductsValidatorKey() { _testLeadEntity.Context = new IContext[] { new DefaultContext(null, additionalProductId) }; var additionalProductsValidator = new AdditionalProductsValidator(); var actualValue = additionalProductsValidator.ValidLead(_testLeadEntity); bool expectedValue = false; Assert.AreEqual(expectedValue, actualValue); }
public void InvalidAdditionalProductsValueValidator() { _testLeadEntity.Context = new IContext[] { new DefaultContext(LeadEntity.Interface.Constants.ContextKeys.AdditionalProductKey, Guid.NewGuid()) }; var additionalProductsValidator = new AdditionalProductsValidator(); var actualValue = additionalProductsValidator.ValidLead(_testLeadEntity); bool expectedValue = false; Assert.AreEqual(expectedValue, actualValue); }
public void AdditionalProductsValidator() { var validator = _serviceProvider.GetService <IValidator>(); _testLeadEntity.Context = new IContext[] { new DefaultContext(Modules.LeadEntity.Interface.Constants.ContextKeys.AdditionalProductKey, 101) }; var additonalProducts = new AdditionalProductsValidator(); additonalProducts.ValidLead(_testLeadEntity); bool expectedValue = false; var actualValue = validator.ValidLead(_testLeadEntity); Assert.AreEqual(expectedValue, actualValue); }