public void InvalidQuotedProductValidatorKey()
        {
            _testLeadEntity.Context = new IContext[] { new DefaultContext(null, 101) };
            var quotedProductValidator = new QuotedProductValidator();

            var actualValue = quotedProductValidator.ValidLead(_testLeadEntity);

            bool expectedValue = false;

            Assert.AreEqual(expectedValue, actualValue);
        }
        public void ValidQuotedProductValidator()
        {
            _testLeadEntity.Context = new IContext[] { new DefaultContext(LeadEntity.Interface.Constants.ContextKeys.QuotedProductKey, 101) };
            var quotedProductValidator = new QuotedProductValidator();

            var actualValue = quotedProductValidator.ValidLead(_testLeadEntity);

            bool expectedValue = true;

            Assert.AreEqual(expectedValue, actualValue);
        }
示例#3
0
        public void InvalidQuotedProductValueValidator()
        {
            _testLeadEntity.Context = new IContext[] { new DefaultContext(Modules.LeadEntity.Interface.Constants.ContextKeys.QuotedProductKey, Guid.NewGuid()) };
            var quotedProductValidator = new QuotedProductValidator();

            var actualValue = quotedProductValidator.ValidLead(_testLeadEntity);

            bool expectedValue = false;

            Assert.AreEqual(expectedValue, actualValue);
        }
示例#4
0
        public void QuotedProductValidator()
        {
            var validator = _serviceProvider.GetService <IValidator>();

            _testLeadEntity.Context = new IContext[] { new DefaultContext(Modules.LeadEntity.Interface.Constants.ContextKeys.QuotedProductKey, 101) };
            var quotedProduct = new QuotedProductValidator();

            quotedProduct.ValidLead(_testLeadEntity);

            bool expectedValue = false;

            var actualValue = validator.ValidLead(_testLeadEntity);

            Assert.AreEqual(expectedValue, actualValue);
        }