public void ComparingEntitiesSegmentationItemNull() { SegmentationItem si1 = TestHelper.CreateSegmentationItem(0); SegmentationItem si2 = TestHelper.CreateSegmentationItem(0); Assert.Equal(si1, si2); si1.Key = null; si2.Key = null; Assert.Equal(si1, si2); si1.Value = null; si2.Value = null; Assert.Equal(si1, si2); si1 = TestHelper.CreateSegmentationItem(0); si2 = TestHelper.CreateSegmentationItem(0); si2.Key = null; Assert.NotEqual(si1, si2); Assert.NotEqual(si2, si1); si2 = TestHelper.CreateSegmentationItem(0); si2.Value = null; Assert.NotEqual(si1, si2); Assert.NotEqual(si2, si1); }
public void SerializingEntitiesSegmentationItem() { SegmentationItem si1 = TestHelper.CreateSegmentationItem(0); String s = JsonConvert.SerializeObject(si1); SegmentationItem si2 = JsonConvert.DeserializeObject <SegmentationItem>(s); Assert.Equal(si1, si2); }
public void ComparingEntitiesSegmentationItem() { for (int i = 0; i < 3; i++) { SegmentationItem si1 = TestHelper.CreateSegmentationItem(i); SegmentationItem si2 = TestHelper.CreateSegmentationItem(i); SegmentationItem si3 = TestHelper.CreateSegmentationItem(i + 1); Assert.Equal(si1, si2); Assert.NotEqual(si1, si3); } }
public static SegmentationItem CreateSegmentationItem(int index) { SegmentationItem si = new SegmentationItem(v[index], v[index + 1]); return(si); }