public void Get_By_Id_Method_Returns_Exact_Reminder_Item() { var storage = new DataBaseReminderStorage(_connectionString); var restrictedReminder = new Core.ReminderItemRestricted() { Date = DateTimeOffset.Parse("2019-10-10T00:00+00:00"), ContactId = "12345", Message = "testMessage", Status = Core.ReminderItemStatus.Awaiting }; var guid = storage.Add(restrictedReminder); var fullReminder = storage.Get(guid); Assert.AreEqual(restrictedReminder.ContactId, fullReminder.ContactId); Assert.AreEqual(restrictedReminder.Date, fullReminder.Date); Assert.AreEqual(restrictedReminder.Message, fullReminder.Message); Assert.AreEqual(restrictedReminder.Status, fullReminder.Status); }
public void UpdateStatus_By_ONE_Id_Method_Updates_Status() { var storage = new DataBaseReminderStorage(_connectionString); var restrictedReminder = new Core.ReminderItemRestricted() { Date = DateTimeOffset.Parse("2019-10-10T00:00+00:00"), ContactId = "12345", Message = "testMessage", Status = Core.ReminderItemStatus.Awaiting }; var guid = storage.Add(restrictedReminder); Assert.AreEqual( ReminderItemStatus.Awaiting, storage.Get(guid).Status); storage.UpdateStatus(guid, ReminderItemStatus.Ready); Assert.AreEqual( ReminderItemStatus.Ready, storage.Get(guid).Status); }