public virtual void test_equalsHashCode() { SampleType a1 = SampleType.of("A"); SampleType a2 = SampleType.of("A"); SampleType b = SampleType.of("B"); assertEquals(a1.Equals(a1), true); assertEquals(a1.Equals(a2), true); assertEquals(a1.Equals(b), false); assertEquals(a1.Equals(null), false); assertEquals(a1.Equals(ANOTHER_TYPE), false); assertEquals(a1.GetHashCode(), a2.GetHashCode()); }
public virtual void test_compareTo() { SampleType a = SampleType.of("A"); SampleType b = SampleType.of("B"); SampleType c = SampleType.of("C"); assertEquals(a.CompareTo(a) == 0, true); assertEquals(a.CompareTo(b) < 0, true); assertEquals(a.CompareTo(c) < 0, true); assertEquals(b.CompareTo(a) > 0, true); assertEquals(b.CompareTo(b) == 0, true); assertEquals(b.CompareTo(c) < 0, true); assertEquals(c.CompareTo(a) > 0, true); assertEquals(c.CompareTo(b) > 0, true); assertEquals(c.CompareTo(c) == 0, true); }
public virtual void test_jodaConvert() { assertJodaConvert(typeof(SampleType), SampleType.of("A")); }
//------------------------------------------------------------------------- public virtual void test_serialization() { assertSerialization(SampleType.of("A")); }
public virtual void test_of_invalid() { assertThrowsIllegalArg(() => SampleType.of(null)); assertThrowsIllegalArg(() => SampleType.of("")); }
public virtual void test_of() { SampleType test = SampleType.of("A"); assertEquals(test.ToString(), "A"); }