public void BuildTest4() { SizeFilter sf = SizeFilter.Build("200k:500m"); Assert.AreEqual(200 * 1024, sf.MinSize); Assert.AreEqual(500 * 1024 * 1024, sf.MaxSize); }
public void BuildTest2() { SizeFilter.Build(new Dictionary <object, object>() { { "min", "100k" }, { "max", "200" } }); }
public void BuildTest3() { SizeFilter sf = SizeFilter.Build(new Dictionary <object, object>() { { "min", "100k" }, { "max", "200m" } }); Assert.AreEqual(100 * 1024, sf.MinSize); Assert.AreEqual(200 * 1024 * 1024, sf.MaxSize); }
public void An_Undefined_Value_Should_Have_Zero_Length() { // Arrange var filter = new SizeFilter(); // Act var result = filter.ApplyToNil(new TemplateContext()).SuccessValue <LiquidNumeric>(); // Assert Assert.Equal(0, result.Value); }
public void A_String_With_No_Value_Should_Have_Zero_Length() { // Arrange var strVal = LiquidString.Create(null); var filter = new SizeFilter(); // Act var result = filter.Apply(new TemplateContext(), strVal).SuccessValue <LiquidNumeric>(); // Assert Assert.Equal(0, result.Value); }
public void It_Should_Measure_The_Size_Of_A_String() { // Arrange var strVal = LiquidString.Create("1234567890"); var filter = new SizeFilter(); // Act var result = filter.Apply(new TemplateContext(), strVal).SuccessValue <LiquidNumeric>(); // Assert Assert.Equal(strVal.StringVal.Length, result.Value); }
public void A_Dict_With_No_Value_Should_Have_Zero_Length() { // Arrange LiquidHash dictValue = new LiquidHash(); var filter = new SizeFilter(); // Act var result = filter.Apply(new TemplateContext(), dictValue).SuccessValue <LiquidNumeric>(); // Assert Assert.Equal(0, result.Value); }
public void An_Array_With_No_Value_Should_Have_Zero_Length() { // Arrange LiquidCollection liquidCollection = new LiquidCollection(); var filter = new SizeFilter(); // Act var result = filter.Apply(new TemplateContext(), liquidCollection).SuccessValue <LiquidNumeric>(); // Assert Assert.Equal(0, result.Value); }
public void A_Generator_Value_Should_Return_The_Size() { // Arrange var strVal = new LiquidRange(LiquidNumeric.Create(3), LiquidNumeric.Create(10)); var filter = new SizeFilter(); // Act var result = filter.Apply(new TemplateContext(), strVal).SuccessValue <LiquidNumeric>(); // Assert Assert.Equal(8, result.Value); }
public void A_Dict_With_No_Value_Should_Have_Zero_Length() { // Arrange DictionaryValue dictValue = new DictionaryValue(new Dictionary<String,Option<IExpressionConstant>>()); var filter = new SizeFilter(); // Act var result = filter.Apply(new TemplateContext(), dictValue).SuccessValue<NumericValue>(); // Assert Assert.That(result.Value, Is.EqualTo(0)); }
public void An_Array_With_No_Value_Should_Have_Zero_Length() { // Arrange ArrayValue arrayValue = new ArrayValue(new List<IExpressionConstant>()); var filter = new SizeFilter(); // Act var result = filter.Apply(new TemplateContext(), arrayValue).SuccessValue<NumericValue>(); // Assert Assert.That(result.Value, Is.EqualTo(0)); }
public void It_Should_Measure_The_Size_Of_A_Dictionary() { // Arrange LiquidHash dictValue = new LiquidHash { { "string1", LiquidString.Create("a string") }, { "string2", LiquidNumeric.Create(123) }, { "string3", LiquidNumeric.Create(456m) } }; SizeFilter sizeFilter = new SizeFilter(); // Act var result = sizeFilter.Apply(new TemplateContext(), dictValue).SuccessValue <LiquidNumeric>(); // Assert Assert.Equal(3, result.Value); }
public void It_Should_Measure_The_Size_Of_An_Array() { // Arrange LiquidCollection liquidCollection = new LiquidCollection { LiquidString.Create("a string"), LiquidNumeric.Create(123), LiquidNumeric.Create(456m), new LiquidBoolean(false) }; var filter = new SizeFilter(); // Act var result = filter.Apply(new TemplateContext(), liquidCollection).SuccessValue <LiquidNumeric>(); // Assert Assert.Equal(4, result.Value); }
public SizeFilterControl(SizeFilter filter) { this.components = null; if (filter == null) { throw new ArgumentNullException("filter"); } this.InitializeComponent(); this.InitializeToolStripItems(); base.CanRaiseFilterChanged = false; CustomFilterControl.PerformDropDownClick(this.tsddSizeOperation, filter.SizeComparision); this.tstbSizeFrom.Tag = filter.FromValue; this.tstbSizeFrom.Text = filter.FromValue.ToString(); this.tstbSizeTo.Tag = filter.ToValue; this.tstbSizeTo.Text = filter.ToValue.ToString(); CustomFilterControl.PerformDropDownClick(this.tsddSizeUnit, filter.SizeUnit); base.CanRaiseFilterChanged = true; }
public void It_Should_Measure_The_Size_Of_A_Dictionary() { // Arrange var dict = new Dictionary<String, IExpressionConstant> { {"string1", new StringValue("a string")}, {"string2", NumericValue.Create(123)}, {"string3", NumericValue.Create(456m)} }; DictionaryValue dictValue = new DictionaryValue(dict); SizeFilter sizeFilter = new SizeFilter(); // Act var result = sizeFilter.Apply(new TemplateContext(), dictValue).SuccessValue<NumericValue>(); // Assert Assert.That(result.Value, Is.EqualTo(dict.Keys.Count())); }
public void It_Should_Measure_The_Size_Of_An_Array() { // Arrange IList<IExpressionConstant> objlist = new List<IExpressionConstant> { new StringValue("a string"), NumericValue.Create(123), NumericValue.Create(456m), new BooleanValue(false) }; ArrayValue arrayValue = new ArrayValue(objlist); var filter = new SizeFilter(); // Act var result = filter.Apply(new TemplateContext(), arrayValue).SuccessValue<NumericValue>(); // Assert Assert.That(result.Value, Is.EqualTo(4)); }
internal SizeRestrictionData(StoreSession storeSession, SizeFilter filter) { this.RelOp = base.GetRelOpFromComparisonOperator(filter.ComparisonOperator); this.PropTag = base.GetPropTagFromDefinition(storeSession, filter.Property); this.Size = (int)filter.PropertySize; }
public void ChangeSizeButton() { SizeFilter.Click(); }
public void It_Should_Measure_The_Size_Of_A_String() { // Arrange var strVal = new StringValue("1234567890"); var filter = new SizeFilter(); // Act var result = filter.Apply(new TemplateContext(), strVal).SuccessValue<NumericValue>(); // Assert Assert.That(result.Value, Is.EqualTo(strVal.StringVal.Count())); }
private void Write97_SizeFilter(string n, string ns, SizeFilter o, bool isNullable, bool needType) { if (o == null) { if (isNullable) { base.WriteNullTagLiteral(n, ns); } } else { if (!needType) { System.Type type = o.GetType(); if (type != typeof(SizeFilter)) { if (type != typeof(VirtualItemSizeFilter)) { throw base.CreateUnknownTypeException(o); } this.Write98_VirtualItemSizeFilter(n, ns, (VirtualItemSizeFilter) o, isNullable, true); return; } } base.WriteStartElement(n, ns, o, false, null); if (needType) { base.WriteXsiType("SizeFilter", ""); } base.WriteElementString("ValueComparision", "", this.Write73_SimpleComparision(o.ValueComparision)); base.WriteElementStringRaw("FromValue", "", XmlConvert.ToString(o.FromValue)); base.WriteElementStringRaw("ToValue", "", XmlConvert.ToString(o.ToValue)); if (o.SizeUnit != SizeUnit.Byte) { base.WriteElementString("SizeUnit", "", this.Write95_SizeUnit(o.SizeUnit)); } base.WriteElementString("SizeComparision", "", this.Write96_SizeComparision(o.SizeComparision)); base.WriteEndElement(o); } }
public void A_String_With_No_Value_Should_Have_Zero_Length() { // Arrange var strVal = new StringValue(null); var filter = new SizeFilter(); // Act var result = filter.Apply(new TemplateContext(), strVal).SuccessValue<NumericValue>(); // Assert Assert.That(result.Value, Is.EqualTo(0)); }
public void A_Generator_Value_Should_Return_The_Size() { // Arrange var strVal = new GeneratorValue(NumericValue.Create(3), NumericValue.Create(10)); var filter = new SizeFilter(); // Act var result = filter.Apply(new TemplateContext(), strVal).SuccessValue<NumericValue>(); // Assert Assert.That(result.Value, Is.EqualTo(8)); }
public void An_Undefined_Value_Should_Have_Zero_Length() { // Arrange var strVal = new None<IExpressionConstant>(); var filter = new SizeFilter(); // Act var result = filter.ApplyToNil(new TemplateContext()).SuccessValue<NumericValue>(); // Assert Assert.That(result.Value, Is.EqualTo(0)); }
public void BuildTest5() { SizeFilter.Build("200k:notnumk"); }
private SizeFilter Read97_SizeFilter(bool isNullable, bool checkType) { XmlQualifiedName type = checkType ? base.GetXsiType() : null; bool flag = false; if (isNullable) { flag = base.ReadNull(); } if ((checkType && (type != null)) && ((type.Name != this.id183_SizeFilter) || (type.Namespace != this.id2_Item))) { if ((type.Name != this.id62_VirtualItemSizeFilter) || (type.Namespace != this.id2_Item)) { throw base.CreateUnknownTypeException(type); } return this.Read98_VirtualItemSizeFilter(isNullable, false); } if (flag) { return null; } SizeFilter o = new SizeFilter(); bool[] flagArray = new bool[5]; while (base.Reader.MoveToNextAttribute()) { if (!base.IsXmlnsAttribute(base.Reader.Name)) { base.UnknownNode(o); } } base.Reader.MoveToElement(); if (base.Reader.IsEmptyElement) { base.Reader.Skip(); return o; } base.Reader.ReadStartElement(); base.Reader.MoveToContent(); int whileIterations = 0; int readerCount = base.ReaderCount; while ((base.Reader.NodeType != XmlNodeType.EndElement) && (base.Reader.NodeType != XmlNodeType.None)) { if (base.Reader.NodeType == XmlNodeType.Element) { if ((!flagArray[0] && (base.Reader.LocalName == this.id200_ValueComparision)) && (base.Reader.NamespaceURI == this.id2_Item)) { o.ValueComparision = this.Read73_SimpleComparision(base.Reader.ReadElementString()); flagArray[0] = true; } else if ((!flagArray[1] && (base.Reader.LocalName == this.id201_FromValue)) && (base.Reader.NamespaceURI == this.id2_Item)) { o.FromValue = XmlConvert.ToInt64(base.Reader.ReadElementString()); flagArray[1] = true; } else if ((!flagArray[2] && (base.Reader.LocalName == this.id202_ToValue)) && (base.Reader.NamespaceURI == this.id2_Item)) { o.ToValue = XmlConvert.ToInt64(base.Reader.ReadElementString()); flagArray[2] = true; } else if ((!flagArray[3] && (base.Reader.LocalName == this.id203_SizeUnit)) && (base.Reader.NamespaceURI == this.id2_Item)) { if (base.Reader.IsEmptyElement) { base.Reader.Skip(); } else { o.SizeUnit = this.Read95_SizeUnit(base.Reader.ReadElementString()); } flagArray[3] = true; } else if ((!flagArray[4] && (base.Reader.LocalName == this.id204_SizeComparision)) && (base.Reader.NamespaceURI == this.id2_Item)) { o.SizeComparision = this.Read96_SizeComparision(base.Reader.ReadElementString()); flagArray[4] = true; } else { base.UnknownNode(o, ":ValueComparision, :FromValue, :ToValue, :SizeUnit, :SizeComparision"); } } else { base.UnknownNode(o, ":ValueComparision, :FromValue, :ToValue, :SizeUnit, :SizeComparision"); } base.Reader.MoveToContent(); base.CheckReaderCount(ref whileIterations, ref readerCount); } base.ReadEndElement(); return o; }