public void It_handles_Int32_identifiers() { var helper = new IdHelperForInt32(); helper.IsDefaultValue(0).ShouldBeTrue(); helper.IsDefaultValue(1).ShouldBeFalse(); helper.AreEqual(0, 0).ShouldBeTrue(); helper.AreEqual(23, 23).ShouldBeTrue(); helper.Compare(0, 1).ShouldBe(-1); helper.Compare(0, -1).ShouldBe(1); helper.Compare(0, 0).ShouldBe(0); helper.Compare(23, 23).ShouldBe(0); helper.GetHashCode(0).ShouldBe(0.GetHashCode()); helper.GetHashCode(23).ShouldBe(23.GetHashCode()); }
public void Value_type_int() { var helper = new IdHelperForInt32(); Assert.AreEqual(false, helper.IsNull(0)); Assert.AreEqual(true, helper.IsDefaultValue(0)); Assert.AreEqual(false, helper.IsDefaultValue(1)); Assert.AreEqual(true, helper.AreEqual(0, 0)); Assert.AreEqual(true, helper.AreEqual(23, 23)); Assert.AreEqual(-1, helper.Compare(0, 1)); Assert.AreEqual(+1, helper.Compare(0, -1)); Assert.That(helper.Compare(0, 0), Is.EqualTo(0)); Assert.AreEqual(0, helper.Compare(23, 23)); Assert.AreEqual(0.GetHashCode(), helper.GetHashCode(0)); Assert.AreEqual(23.GetHashCode(), helper.GetHashCode(23)); }