Example #1
0
        public void IsCompletedTest()
        {
            var t1 = new TodoItem("Test 1.");
            var t2 = new TodoItem("Test 2.");

            t1.Complete();

            Assert.IsTrue(t1.IsCompleted);
            Assert.IsFalse(t2.IsCompleted);
        }
Example #2
0
        public void OperatorTest()
        {
            var t1 = new TodoItem("Test 1.");
            var t2 = new TodoItem("Test 1.");
            var t3 = new TodoItem("Test 2.");
            var t4 = new TodoItem("Test 2.");

            t4.Complete();
            var t5 = t1;

            Assert.IsTrue(t1 == t5);
            Assert.IsFalse(t1 == t2);
            Assert.IsFalse(t2 == t3);
            Assert.IsFalse(t3 == t4);
            Assert.IsFalse(t2 == t5);

            //Ne trebam kontrolirati operator != jer je on obrat ==, kao što je vidljivo i u kodu:
            //ako gornjih 5 testova prođu, proći će i za operator !=.
        }