public void CompareToSameSkus() { Sku sku1 = new Sku(null, null, null, null, null); Sku sku2 = sku1; Assert.AreEqual(0, sku1.CompareTo(sku2)); }
public void CompareToMore(int expected, string name1, string name2, string family1, string family2) { Sku sku1 = new Sku(name1, null, null, family1, null); Sku sku2 = new Sku(name2, null, null, family2, null); Assert.AreEqual(expected, sku1.CompareTo(sku2)); }
public void CompareToNullSku() { Sku sku1 = new Sku(null, null, null, null, null); Sku sku2 = null; Assert.AreEqual(1, sku1.CompareTo(sku2)); }
public void CompareToCapacity(int expected, int?capacity1, int?capacity2) { Sku sku1 = capacity1 == null ? new Sku(null, null, null, null, null) : new Sku(null, null, null, null, capacity1); Sku sku2 = capacity2 == null ? new Sku(null, null, null, null, null) : new Sku(null, null, null, null, capacity2); Assert.AreEqual(expected, sku1.CompareTo(sku2)); }
public void CompareToSize(int expected, string size1, string size2) { Sku sku1 = new Sku(null, null, size1, null, null); Sku sku2 = new Sku(null, null, size2, null, null); Assert.AreEqual(expected, sku1.CompareTo(sku2)); }
public void CompareToTier(int expected, string tier1, string tier2) { Sku sku1 = new Sku(null, tier1, null, null); Sku sku2 = new Sku(null, tier2, null, null); Assert.AreEqual(expected, sku1.CompareTo(sku2)); }
public void CompareToModel(int expected, string model1, string model2) { Sku sku1 = new Sku(null, null, null, null, model1); Sku sku2 = new Sku(null, null, null, null, model2); Assert.AreEqual(expected, sku1.CompareTo(sku2)); }