private void AddDiscountRule(Worksheet sheet) { ConditionalFormattingDxfRule discountRule = null; switch (this.SelectedDiscountComparison) { case DiscountComparison.GreaterThan: discountRule = new GreaterThanRule(this.discountThreshold.ToString()); break; case DiscountComparison.GreaterThanOrEqual: discountRule = new GreaterThanOrEqualToRule(this.discountThreshold.ToString()); break; case DiscountComparison.LessThan: discountRule = new LessThanRule(this.discountThreshold.ToString()); break; case DiscountComparison.LessThanOrEqual: discountRule = new LessThanOrEqualToRule(this.discountThreshold.ToString()); break; } discountRule.Formatting = new DifferentialFormatting(); ThemableColor fillColor = new ThemableColor(Telerik.Documents.Media.Color.FromArgb(255, 198, 239, 206)); ThemableColor foreColor = new ThemableColor(Telerik.Documents.Media.Color.FromArgb(255, 0, 97, 0)); discountRule.Formatting.ForeColor = foreColor; discountRule.Formatting.Fill = new PatternFill(PatternType.Solid, fillColor, fillColor); sheet.Cells[3, 5, 48, 5].AddConditionalFormatting(new Telerik.Windows.Documents.Spreadsheet.Model.ConditionalFormatting(discountRule)); }
public async Task ValidateAsync_ShouldValidateAsyn_When_Value_Is_GreaterThan_OtherValue() { var rule = new GreaterThanOrEqualToRule <int>(() => 5, "Password must be same"); var isValid = await rule.ValidateAsync(6); Assert.True(isValid); }
public void Validate_ShouldBeTrue_When_Value_Is_Null() { var rule = new GreaterThanOrEqualToRule <string>(() => "test", "Password must be same"); var isValid = rule.Validate(null); Assert.False(isValid); }
public void Validate_ShouldValidate_When_Value_Is_GreaterThan_OtherValue() { var rule = new GreaterThanOrEqualToRule <int>(() => 5, "Password must be same"); var isValid = rule.Validate(6); Assert.True(isValid); }
public void Validate_ShouldBeFalse_When_OtherValue_Is_Null() { var rule = new GreaterThanOrEqualToRule <string>(() => null, "Password must be same"); var isValid = rule.Validate("Test"); Assert.True(isValid); }