Ejemplo n.º 1
0
        public void TestMethod1()
        {
            TodoItem item = new TodoItem("bla");

            item.MarkAsCompleted();

            Assert.AreEqual(true, item.IsCompleted);
            TodoItem item2 = new TodoItem("blabla");

            TodoItem item3 = new TodoItem("blabla");

            Assert.AreEqual(false, item2.Equals(item3));

            item3.Id = item2.Id;

            Assert.AreEqual(true, item2.Equals(item3));
            TodoItem item4 = new TodoItem("baba");

            TodoItem item5 = new TodoItem("baba");

            Assert.IsFalse(item4.GetHashCode() == item5.GetHashCode());

            item5.Id = item4.Id;

            Assert.IsTrue(item4.GetHashCode() == item5.GetHashCode());
        }
Ejemplo n.º 2
0
        public void GetHashCodeTest()
        {
            TodoItem testItem = new TodoItem("TodoItem");

            Assert.IsNotNull(testItem.GetHashCode());
            Assert.AreEqual(testItem.Id.GetHashCode(), testItem.GetHashCode());
        }
Ejemplo n.º 3
0
        public void GetHashCodeTest()
        {
            var item  = new TodoItem("eyy");
            var item2 = new TodoItem("eyy");

            Assert.AreNotEqual(item.GetHashCode(), item2.GetHashCode());
            item = item2;
            Assert.AreEqual(item.GetHashCode(), item2.GetHashCode());
        }
Ejemplo n.º 4
0
        public void HashCodeTest()
        {
            var t1 = new TodoItem("Test 1.");
            var t2 = new TodoItem("Test 1.");

            var t3 = t1;

            Assert.IsTrue(t1.GetHashCode() == t3.GetHashCode());
            Assert.IsFalse(t1.GetHashCode() == t2.GetHashCode());
            Assert.IsFalse(t2.GetHashCode() == t3.GetHashCode());
        }
Ejemplo n.º 5
0
        public void TestMethod3()
        {
            TodoItem item = new TodoItem("hashcodetest");

            TodoItem item2 = new TodoItem("hashcodetest");

            Assert.IsFalse(item.GetHashCode() == item2.GetHashCode());

            item2.Id = item.Id;

            Assert.IsTrue(item.GetHashCode() == item2.GetHashCode());
        }
Ejemplo n.º 6
0
        public void GetHashCodeTest()
        {
            TodoItem firstItem  = new TodoItem("Test item with same text");
            TodoItem secondItem = new TodoItem("Test item with same text");

            Assert.AreNotEqual(secondItem.GetHashCode(), firstItem.GetHashCode());
        }
Ejemplo n.º 7
0
        public void TodoItem_GetHashCode()
        {
            TodoItem todoItem = new TodoItem("Some Text!");
            Guid     id       = todoItem.Id;

            Assert.AreEqual(id.GetHashCode(), todoItem.GetHashCode());
        }
Ejemplo n.º 8
0
        public void GetHashCodeTest()
        {
            TodoItem varItem1 = new TodoItem("Generic task title");
            TodoItem varItem2 = new TodoItem("Generic task title");

            Assert.IsFalse(varItem1.GetHashCode().Equals(varItem2.GetHashCode()));
        }
Ejemplo n.º 9
0
        public void HashCodeTest()
        {
            var todoItem      = new TodoItem("Marko");
            var otherTodoItem = new TodoItem("Marko");

            Assert.AreNotEqual(otherTodoItem.GetHashCode(), todoItem.GetHashCode());
        }
Ejemplo n.º 10
0
        public void GetHashCodeTest()
        {
            TodoItem todoItem1 = new TodoItem("description");
            TodoItem todoItem2 = new TodoItem("description");

            Assert.AreNotEqual(todoItem1.GetHashCode(), todoItem2.GetHashCode());
        }
Ejemplo n.º 11
0
        public void GetHashCodeTest()
        {
            var t1 = new TodoItem("test");
            var t2 = new TodoItem("test");

            Assert.AreNotEqual(t1.GetHashCode(), t2.GetHashCode());
        }
Ejemplo n.º 12
0
        public void TestingGetHashCode()
        {
            TodoItem task1 = new TodoItem("Do something!");
            TodoItem task2 = new TodoItem("Do something!");

            task1.Id = task2.Id;

            Assert.AreEqual(task1.GetHashCode(), task2.GetHashCode());
        }
Ejemplo n.º 13
0
        public void GetHashCodeTest()
        {
            Guid     guid = Guid.NewGuid();
            TodoItem item = new TodoItem("item");

            item.Id = guid;

            Assert.AreEqual(guid.GetHashCode(), item.GetHashCode());
        }
Ejemplo n.º 14
0
        public void CompareTodoItems()
        {
            TodoItem item1 = new TodoItem("some text1");
            TodoItem item2 = new TodoItem("some text2");

            Assert.AreEqual(false, item1.Equals(item2));
            Assert.AreNotEqual(item1.GetHashCode(), item2.GetHashCode());

            item1.Id = item2.Id;

            Assert.AreEqual(true, item1.Equals(item2));
        }
Ejemplo n.º 15
0
        public void TestTodoItemEquality()
        {
            TodoItem todo1    = new TodoItem("Do some sh*t.");
            TodoItem todo1alt = todo1;
            TodoItem todo2    = new TodoItem("Do some other sh*t.");

            // Comparing with overriden Equals method test
            Assert.IsTrue(todo1.Equals(todo1alt));
            Assert.IsFalse(todo1.Equals(todo2));

            // Comparing with hash codes test
            Assert.IsTrue(todo1.GetHashCode() == todo1alt.GetHashCode());
            Assert.IsFalse(todo1.GetHashCode() == todo2.GetHashCode());

            // Comparing with overriden == operator test
            Assert.IsTrue(todo1 == todo1alt);
            Assert.IsFalse(todo1 == todo2);

            // Comparing with overriden != operator test
            Assert.IsFalse(todo1 != todo1alt);
            Assert.IsTrue(todo1 != todo2);
        }
Ejemplo n.º 16
0
        public void GetHashCodeTest()
        {
            TodoItem ti = new TodoItem("string");

            Assert.AreEqual(ti.Id.GetHashCode(), ti.GetHashCode());
        }
Ejemplo n.º 17
0
 public override int GetHashCode()
 {
     return(_todoItem.GetHashCode());
 }