public void GetByMessage_ShouldReturnANotification_KeyExists() { _sut = new Notifier(); _sut.AddNotification(new("key", "value")); Assert.NotNull(_sut.GetByMessage("value").First()); }
public void GetByMessage_ShouldReturnNull_KeyNotExists() { _sut = new Notifier(); Assert.Null(_sut.GetByMessage("value")); }
public void GetByMessage_MustThrowArgumentException_KeyIsNullOrEmpty() { _sut = new Notifier(); Assert.Throws <ArgumentException>(() => _sut.GetByMessage(null)); }