public void ShouldThrowArgumentNullException_WhenUpdateItemIsNull() { var storage = new ReminderItemStorage(); Assert.Catch <ArgumentNullException>(() => storage.Update(null) ); }
public void WhenUpdateItemDoesnExist_ThenThrowsArgumentException() { var storage = new ReminderItemStorage(); var reminder = new ReminderItem(Guid.NewGuid() , "Test1" , "Reminder1" , DateTimeOffset.UtcNow , "UserName"); var exeption = Assert.Catch <ArgumentException>(() => storage.Update(reminder)); }
public void ShouldSaveUpdatedItem_WhenItemExists() { var item = CreateReminderItem(); var storage = new ReminderItemStorage(item); item.Message = "Another message"; storage.Update(item); var result = storage.Find(item.Id); Assert.AreEqual("Another message", result.Message); }
public void ShouldThrowArgumentException_WhenUpdateItemNotExists() { var storage = new ReminderItemStorage(); var id = Guid.NewGuid(); var exception = Assert.Catch <ArgumentException>(() => storage.Update( CreateReminderItem(id) ) ); Assert.IsTrue(exception.Message.Contains(id.ToString("N"))); }
public void WhenUpdateItem_ThenCallFind() { var reminder = new ReminderItem(Guid.NewGuid() , "Test1" , "Reminder1" , DateTimeOffset.UtcNow , "UserName1"); var reminder2 = new ReminderItem(Guid.NewGuid() , "Test2" , "Reminder2" , DateTimeOffset.UtcNow.AddMinutes(-1) , "UserName2"); var storage = new ReminderItemStorage(new[] { reminder, reminder2 }); reminder.Message = "Message2205"; var exeption = Assert.Catch <ArgumentException>(() => storage.Update(reminder)); Console.WriteLine(reminder.Message); Assert.AreEqual("Message2205", reminder.Message); // Assert.AreEqual(); }
public void WhenUpdateItemIsNull_ShouldThrowArgumentNullException() { Assert.Catch <ArgumentNullException>(() => storage.Update(null) ); }