コード例 #1
0
        public void TestImplementation1_IncludingNull()
        {
            TestImplementation1();

            Assert.AreEqual("Yes :-(", SomeUtilClass.IsTooLate(null));
            Assert.AreEqual("No!", SomeUtilClass.IsSingleDigit(
                                (IntStruct?)null));
            Assert.AreEqual("No!", SomeUtilClass.IsSingleDigit((int?)null));
        }
コード例 #2
0
        public void TestImplementation1()
        {
            Assert.AreEqual("No!",
                            SomeUtilClass.IsTooLate(DateTime.Now.AddDays(-1)));
            Assert.AreEqual("Yes :-(",
                            SomeUtilClass.IsTooLate(DateTime.Now.AddDays(1)));

            Assert.AreEqual("Yes!", SomeUtilClass.IsSingleDigit(9));
            Assert.AreEqual("No!", SomeUtilClass.IsSingleDigit(10));

            Assert.AreEqual("Yes!", SomeUtilClass.IsSingleDigit(
                                new IntStruct(9)));
            Assert.AreEqual("No!", SomeUtilClass.IsSingleDigit(
                                new IntStruct(10)));

            Assert.AreEqual("Yes!", SomeUtilClass.IsSingleDigit(
                                new SomeUtilClass.IntClass(9)));
            Assert.AreEqual("No!", SomeUtilClass.IsSingleDigit(
                                new SomeUtilClass.IntClass(10)));

            Assert.AreEqual("Default value", SomeUtilClass.IsDefaultInt(0));
            Assert.AreEqual("Something else", SomeUtilClass.IsDefaultInt(1));
        }