public void ConstraintOrderedCollection() { var list = new ConstraintOrderedCollection<EventHubData>(ehd => ehd.EventName); list.Add(new EventHubData { EventName = "e1" }); list.Add(new EventHubData { EventName = "e4" }); list.Add(new EventHubData { EventName = "e2" }, new string[] { "e1" }, new string[] { "e3", "e4" }); list.Add(new EventHubData { EventName = "e3" }, ConstraintType.ItemsAfter, "e4"); }
public void ConstraintOrderedCollection() { var list = new ConstraintOrderedCollection <EventHubData>(ehd => ehd.EventName); list.Add(new EventHubData { EventName = "e1" }); list.Add(new EventHubData { EventName = "e4" }); list.Add(new EventHubData { EventName = "e2" }, new string[] { "e1" }, new string[] { "e3", "e4" }); list.Add(new EventHubData { EventName = "e3" }, ConstraintType.ItemsAfter, "e4"); }