public void AnnotateTestDefaultValue() { //Arrange ValueItemCollection valueItems = new ValueItemCollection(); string expectedResult = "False"; //Act string actualResult = valueItems.Properties["AnnotatePicture"]; //Assert Assert.AreEqual(expectedResult, actualResult); }
public void DefaultItemTestDefaultValue() { //Arrange ValueItemCollection valueItems = new ValueItemCollection(); string expectedResult = "-1"; //Act string actualResult = valueItems.Properties["DefaultItem"]; //Assert Assert.AreEqual(expectedResult, actualResult); }
public void PresentationTestDefaultValue() { //Arrange ValueItemCollection valueItems = new ValueItemCollection(); string expectedResult = "Normal"; //Act string actualResult = valueItems.Properties["Presentation"]; //Assert Assert.AreEqual(expectedResult, actualResult); }
public void CycleOnClickTestDefaultValue() { //Arrange ValueItemCollection valueItems = new ValueItemCollection(); string expectedResult = "False"; //Act string actualResult = valueItems.Properties["CycleOnClick"]; //Assert Assert.AreEqual(expectedResult, actualResult); }
public void ProcessValueItemCollectionPropertyTestPresentation() { //Arrange ValueItemCollection valueItems = new ValueItemCollection(); ValueItemCollectionPropertyReader.ProcessValueItemCollectionProperty(valueItems, null, "Presentation", "C1.Win.C1TrueDBGrid.PresentationEnum.RadioButton"); string expectedResult = "RadioButton"; //Act string actualResult = valueItems.Properties["Presentation"]; //Assert Assert.AreEqual(expectedResult, actualResult); }
public void ProcessValueItemCollectionPropertyTestTranslate() { //Arrange ValueItemCollection valueItems = new ValueItemCollection(); ValueItemCollectionPropertyReader.ProcessValueItemCollectionProperty(valueItems, null, "Translate", "true"); string expectedResult = "True"; //Act string actualResult = valueItems.Properties["Translate"]; //Assert Assert.AreEqual(expectedResult, actualResult); }
public void ProcessValueItemCollectionPropertyTestMaxComboItems() { //Arrange ValueItemCollection valueItems = new ValueItemCollection(); ValueItemCollectionPropertyReader.ProcessValueItemCollectionProperty(valueItems, null, "MaxComboItems", "7"); string expectedResult = "7"; //Act string actualResult = valueItems.Properties["MaxComboItems"]; //Assert Assert.AreEqual(expectedResult, actualResult); }
public void ProcessValueItemCollectionPropertyTestDefaultItem() { //Arrange ValueItemCollection valueItems = new ValueItemCollection(); ValueItemCollectionPropertyReader.ProcessValueItemCollectionProperty(valueItems, null, "DefaultItem", "3"); string expectedResult = "3"; //Act string actualResult = valueItems.Properties["DefaultItem"]; //Assert Assert.AreEqual(expectedResult, actualResult); }
public void ProcessValueItemCollectionPropertyTestValues1() { //Arrange ValueItemCollection valueItems = new ValueItemCollection(); ValueItemCollectionPropertyReader.ProcessValueItemCollectionProperty(valueItems, null, "Values[0].Value", "\"SomeValue\""); string expectedResult = "SomeValue"; //Act string actualResult = valueItems.Values[0].Value; //Assert Assert.AreEqual(expectedResult, actualResult); }
public void ParseXMLTestTotalValueItems() { // Arrange XElement valueItemCollectionXML = XElement.Parse("<ValueItems Presentation=\"ComboBox\" Translate=\"True\">" + "<internalValues>" + "<ValueItem type=\"C1.Win.C1TrueDBGrid.ValueItem\" Value=\"value1\" dispVal=\"value2\"/>" + "<ValueItem type=\"C1.Win.C1TrueDBGrid.ValueItem\" Value=\"value3\" dispVal=\"value4\"/>" + "</internalValues >" + "</ValueItems>"); int expectedResult = 2; // Act ValueItemCollection valueItemCollection = ValueItemCollection.ParseXML(valueItemCollectionXML); int actualResult = valueItemCollection.Values.Count; // Assert Assert.AreEqual(expectedResult, actualResult); }
public void ParseXMLTestAttributes() { // Arrange XElement valueItemCollectionXML = XElement.Parse("<ValueItems Presentation=\"ComboBox\" Translate=\"True\">" + "<internalValues>" + "<ValueItem type=\"C1.Win.C1TrueDBGrid.ValueItem\" Value=\"value1\" dispVal=\"value2\"/>" + "<ValueItem type=\"C1.Win.C1TrueDBGrid.ValueItem\" Value=\"value3\" dispVal=\"value4\"/>" + "</internalValues >" + "</ValueItems>"); // Act ValueItemCollection valueItemCollection = ValueItemCollection.ParseXML(valueItemCollectionXML); bool actualResult = valueItemCollection.Properties["Presentation"] == "ComboBox" && valueItemCollection.Properties["Translate"] == "True"; // Assert Assert.IsTrue(actualResult); }
public IMagickImage Execute(IMagickImage image, ValueItemCollection values) { Variables = values; if (!CropVisible) { return(image); } var dw = image.Width / 1000.0; var dh = image.Height / 1000.0; image.Crop((int)(CropX * dw), (int)(CropY * dh), (int)(CropWidth * dw), (int)(CropHeight * dh)); image.RePage(); return(image); }
public void ProcessValueItemTestAddValueItem() { //Arrange ValueItemCollection valueItems = new ValueItemCollection(); Dictionary <string, ValueItem> valueItemsDict = new Dictionary <string, ValueItem>(); valueItemsDict["ValueItem_0_Column_1_TDBGrid"] = new ValueItem(); valueItemsDict["ValueItem_0_Column_1_TDBGrid"].Value = "Valor3"; string expectedResult = "Valor3"; //Act ValueItemCollectionPropertyReader.ProcessValueItemCollectionProperty(valueItems, valueItemsDict, "Values.Add(this.ValueItem_0_Column_1_TDBGrid);", "Valor3"); string actualResult = valueItems.Values[0].Value; //Assert Assert.AreEqual(expectedResult, actualResult); }
public IMagickImage Execute(IMagickImage image, ValueItemCollection values) { Variables = values; if (RemoveBackgroundActive) { image.ColorAlpha(MagickColors.Transparent); image.Alpha(AlphaOption.Set); image.VirtualPixelMethod = VirtualPixelMethod.Transparent; // image.ColorFuzz = new Percentage(RemoveBackgroundThreshold); // image.TransparentChroma(new MagickColor("#FFFFFF"), new MagickColor("#F0F0F0")); // image.Transparent(MagickColor.FromRgb(255, 255, 255)); var clone = image.Clone(); clone.ColorFuzz = new Percentage(RemoveBackgroundThreshold); clone.TransparentChroma(new MagickColor("#FFFFFF"), new MagickColor("#F0F0F0")); clone.Transparent(MagickColor.FromRgb(255, 255, 255)); if (RemoveBackgroundFeather > 0) { clone.Scale(new Percentage(10)); clone.Blur(0, RemoveBackgroundFeather, Channels.Alpha); clone.Resize(image.Width, image.Width); } image.Composite(clone, CompositeOperator.CopyAlpha); image.Alpha(AlphaOption.Background); using (MagickImageCollection images = new MagickImageCollection()) { var back = new MagickImage(MagickColors.White, image.Width, image.Height); images.Add(back); images.Add(image); image = images.Flatten().Clone(); } } // image.Threshold(new Percentage(RemoveBackgroundThreshold)); // image.Transparent(MagickColor.FromRgb(255, 255, 255)); return(image); }
public IMagickImage Execute(IMagickImage image, ValueItemCollection values) { Variables = values; if (Normalize) { image.Normalize(); } if (AutoGamma) { image.AutoGamma(); } if (Brightness != 0 || ContrastValue != 0) { image.BrightnessContrast(new Percentage(Brightness), new Percentage(ContrastValue)); } if (Saturation != 0 || Hue != 0) { image.Modulate(new Percentage(100), new Percentage(Saturation + 100), new Percentage(Hue + 100)); } if (AutoLevel) { image.AutoLevel(Channels.All); } else { if (BlackPoint != 0 || WhitePoint != 100 || MidPoint != 0) { var midpoint = 1.0; if (MidPoint < 0) { midpoint = -MidPoint / 10.0; midpoint++; } if (MidPoint > 0) { midpoint = (100 - MidPoint) / 100.0; } image.Level(new Percentage(BlackPoint), new Percentage(WhitePoint), midpoint); } } return(image); }