public void CompareTo_ObjectTestStruct_0() { object other = TestStruct; var exp = 0; var act = TestStruct.CompareTo(other); Assert.AreEqual(exp, act); }
/// <summary> /// Compares two instances of this object. /// </summary> /// <param name="Address">An object to compare with.</param> public Int32 CompareTo(Address Address) { if (Address is null) { throw new ArgumentNullException(nameof(Address), "The given address must not be null!"); } var c = Country.CompareTo(Address.Country); if (c != 0) { return(c); } c = Region.CompareTo(Address.Region); if (c != 0) { return(c); } c = PostalCode.CompareTo(Address.PostalCode); if (c != 0) { return(c); } c = City.FirstText().CompareTo(Address.City.FirstText()); if (c != 0) { return(c); } c = Street.CompareTo(Address.Street); if (c != 0) { return(c); } c = HouseNumber.CompareTo(Address.HouseNumber); if (c != 0) { return(c); } c = FloorLevel.CompareTo(Address.FloorLevel); if (c != 0) { return(c); } return(Timezone.CompareTo(Address.Timezone)); }