public void SortedBySite() { MockSite site1 = new MockSite(); site1.Name = "b"; MockSite site2 = new MockSite(); site2.Name = "a"; MockSite site3 = new MockSite(); site3.Name = "z"; MockComponent c1 = new MockComponent(); c1.Site = site1; MockComponent c2 = new MockComponent(); c2.Site = site2; MockComponent c3 = new MockComponent(); c3.Site = site3; object[] unsortedObjects = new object[] { c1, c2, c3 }; object[] expectedSortedObjects = new object[] { c2, c1, c3 }; Assert.AreEqual(expectedSortedObjects, PropertyPad.SortObjectsBySiteName(unsortedObjects)); }
public void SimpleTypeNameSort() { string a = String.Empty; int b = 0; object[] unsortedObjects = new object[] { a, b }; object[] expectedSortedObjects = new object[] { b, a }; Assert.AreEqual(expectedSortedObjects, PropertyPad.SortObjectsBySiteName(unsortedObjects)); }
public void FirstObjectIsNull() { string a = String.Empty; object b = null; object[] unsortedObjects = new object[] { a, b }; object[] expectedSortedObjects = new object[] { b, a }; Assert.AreEqual(expectedSortedObjects, PropertyPad.SortObjectsBySiteName(unsortedObjects)); }
public FormProperties() { InitializeComponent(); Icon = global::QueryDesigner.Properties.Resources.Property; _propertyPad = new PropertyPad(); _propertyPad.Control.Dock = DockStyle.Fill; CloseButtonVisible = false; Controls.Add(_propertyPad.Control); }
public void OneSiteIsNull() { MockSite site1 = new MockSite(); site1.Name = "z"; MockComponent c1 = new MockComponent(); c1.Site = site1; MockComponent c2 = new MockComponent(); object[] unsortedObjects = new object[] { c1, c2 }; object[] expectedSortedObjects = new object[] { c2, c1 }; Assert.AreEqual(expectedSortedObjects, PropertyPad.SortObjectsBySiteName(unsortedObjects)); }