public void AddNotificationsByFluent_MustReceiveValidationResult_TurnIntoNotifications() { _sut = new Notifier(); ExampleEntity entity = new(); var validator = new Validator(); _sut.AddNotificationsByFluent(validator.Validate(entity)); Assert.Equal(1, _sut.All().Count); }
public void AddNotificationsByFluent_ShouldOverwritePreviousList_OverwriteParameterIsTrue() { _sut = new Notifier(); _sut.AddNotification(new("any_key", "any_message")); ExampleEntity entity = new(); var validator = new Validator(); _sut.AddNotificationsByFluent(validator.Validate(entity), true); Assert.Equal(1, _sut.All().Count); }
public void AddNotificationsByFluent_MustThrowValidationResultIsNullException_ValidationResultIsNull() { _sut = new Notifier(); Assert.Throws <ValidationResultIsNullException>(() => _sut.AddNotificationsByFluent(null)); }