Example #1
0
        public void Method_UpdateStatus_By_Id_Finally_Update_Status()
        {
            var storage = new SqlReminderStorageEF(_connectionString);

            storage.UpdateStatus(Guid.Parse("66666666-6666-6666-6666-666666666666"), ReminderItemStatus.Awaiting);

            var reminder = storage.Get(Guid.Parse("66666666-6666-6666-6666-666666666666"));

            Assert.AreEqual(ReminderItemStatus.Awaiting, reminder.Status);
        }
Example #2
0
        public void UpdateStatus_Method_With_Ids_Collection_Updates_Corresponded_Items()
        {
            var storage = new SqlReminderStorageEF(_connectionString);

            var ids = new List <Guid>
            {
                new Guid("11111111-1111-1111-1111-111111111111"),
                new Guid("22222222-2222-2222-2222-222222222222"),
                new Guid("33333333-3333-3333-3333-333333333333")
            };

            storage.UpdateStatus(ids, ReminderItemStatus.Failed);

            var actual = storage.Get(ReminderItemStatus.Failed);

            Assert.IsTrue(actual.Select(x => x.Id).Contains(ids[0]));
            Assert.IsTrue(actual.Select(x => x.Id).Contains(ids[1]));
            Assert.IsTrue(actual.Select(x => x.Id).Contains(ids[2]));
        }