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); }
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 !=. }