Ejemplo n.º 1
0
        public void Not_Remove_Entry_If_Removal_Timestamp_Is_Less_Than_Entry_Timestamp(
            [Values(userA, userB, userC)] int removingUserId)
        {
            list.AddEntry(42, userA, "Build project", 100);

            list.RemoveEntry(42, removingUserId, 99);

            AssertEntries(Entry.Undone(42, "Build project"));
        }
Ejemplo n.º 2
0
        public void TimestampIsExistsRemove()
        {
            list.AddEntry(42, userA, "iv", 100);
            list.RemoveEntry(42, userB, 100);

            AssertListEmpty();
        }
Ejemplo n.º 3
0
 public void Not_Add_Item_When_It_Was_Removed_With_Greater_Timestamp()
 {
     list.RemoveEntry(42, 14, 100);
     list.AddEntry(42, 11, "BUILD", 100);
     AssertListEmpty();
 }
Ejemplo n.º 4
0
        public void Rem_Entry()
        {
            list.AddEntry(42, 10, "Hello", 100);
            list.AddEntry(42, 11, "Hello 1", 120);
            list.AddEntry(30, 10, "Hello 2", 130);
            list.AddEntry(30, 11, "Hello 3", 95);

            list.RemoveEntry(42, 10, 110);
            list.RemoveEntry(42, 12, 95);
            list.RemoveEntry(42, 11, 115);
            list.RemoveEntry(30, 12, 112);
            list.RemoveEntry(30, 10, 113);

            AssertEntries(
                Entry.Undone(42, "Hello 1"),
                Entry.Undone(30, "Hello 2")
                );
        }