public void GetOutputOrder_CreateOutputTotalOrderFromArrayOfString_returnTrue() { string[] output = new string[] { "total", "IDX147852" }; OrderManager ordM = new OrderManager(); OutputOrder outputOrder = ordM.GetOutputOrder(output); Assert.IsTrue(outputOrder.Command == "total"); Assert.IsTrue(outputOrder.MachineId == "IDX147852"); }
public override bool Equals(object obj) { if (obj is SelectStatement statement) { return(Kind == statement.Kind && Class == statement.Class && OutputColumns.SequenceEqual(statement.OutputColumns) && (MainSource == statement.MainSource || MainSource.Equals(statement.MainSource)) && (FilterConditions == statement.FilterConditions || FilterConditions.Equals(statement.FilterConditions)) && OutputOrder.SequenceEqual(statement.OutputOrder)); } else { return(false); } }
static void Main(string[] args) { //Mapper.Initialize(cfg => cfg.AddProfile<InputToOutputProfile>()); Mapper.Initialize(cfg => cfg.AddProfiles(typeof(Program))); // Busca todos los profiles en el Assembly InputOrder inputOrder = InputOrder.BuildInputOrder(); Console.WriteLine(JsonConvert.SerializeObject(inputOrder, Formatting.Indented)); Console.ReadKey(); OutputOrder outputOrder = Mapper.Map <OutputOrder>(inputOrder, opt => opt.Items.Add("IsPayByCard", false)); InputDelivery inputDelivery = InputDelivery.BuildInputDelivery(); Mapper.Map(inputDelivery, outputOrder); Console.WriteLine(JsonConvert.SerializeObject(outputOrder, Formatting.Indented)); //List<FlatOutput> outputs = Mapper.Map<List<FlatOutput>>(inputOrder); //Console.WriteLine(JsonConvert.SerializeObject(outputs, Formatting.Indented)); Console.ReadKey(); }
/// <summary> /// Converts to dot code /// </summary> /// <returns>dot code</returns> public String ToDot() { Hashtable pairs = new Hashtable(); if (Url != null) { pairs["URL"] = Url; } if (BackgroundColor != Color.White) { pairs["bgcolor"] = BackgroundColor; } if (IsCentered) { pairs["center"] = true; } if (ClusterRank != ClusterMode.Local) { pairs["clusterrank"] = ClusterRank.ToString().ToLower(); } if (Comment != null) { pairs["comment"] = Comment; } if (IsCompounded) { pairs["compound"] = IsCompounded; } if (IsConcentrated) { pairs["concentrated"] = IsConcentrated; } if (Font != null) { pairs["fontname"] = Font.Name; pairs["fontsize"] = Font.SizeInPoints; } if (FontColor != Color.Black) { pairs["fontcolor"] = FontColor; } if (Label != null) { pairs["label"] = Label; } if (LabelJustification != LabelJustification.C) { pairs["labeljust"] = LabelJustification.ToString().ToLower(); } if (LabelLocation != LabelLocation.B) { pairs["labelloc"] = LabelLocation.ToString().ToLower(); } if (Layers.Count != 0) { pairs["layers"] = Layers.ToDot(); } if (McLimit != 1.0) { pairs["mclimit"] = McLimit; } if (NodeSeparation != 0.25) { pairs["nodesep"] = NodeSeparation; } if (IsNormalized) { pairs["normalize"] = IsNormalized; } if (NsLimit > 0) { pairs["nslimit"] = NsLimit; } if (NsLimit1 > 0) { pairs["nslimit1"] = NsLimit1; } if (OutputOrder != OutputMode.BreadthFirst) { pairs["outputorder"] = OutputOrder.ToString().ToLower(); } if (!PageSize.IsEmpty) { pairs["page"] = String.Format("({0},{1})", PageSize.Width, PageSize.Height); } if (PageDirection != PageDirection.BL) { pairs["pagedir"] = PageDirection.ToString().ToLower(); } if (Quantum > 0) { pairs["quantum"] = Quantum; } if (RankSeparation != 0.5) { pairs["ranksep"] = RankSeparation; } if (Ratio != RatioMode.Auto) { pairs["ratio"] = Ratio.ToString().ToLower(); } if (IsReMinCross) { pairs["remincross"] = IsReMinCross; } if (Resolution != 0.96) { pairs["resolution"] = Resolution; } if (Rotate != 0) { pairs["rotate"] = Rotate; } if (SamplePoints != 8) { pairs["samplepoints"] = SamplePoints; } if (SearchSize != 30) { pairs["searchsize"] = SearchSize; } if (!Size.IsEmpty) { pairs["size"] = String.Format("({0},{1})", Size.Width, Size.Height); } if (StyleSheet != null) { pairs["stylesheet"] = StyleSheet; } return(GenerateDot(pairs)); }