public void Should_be_able_to_get_reactive_validation_info_for_validating_reactive() { // Arrange const string counterShouldbeGreaterThanZero = "Should be greater than 0"; Reactive <int> counter = Reactive.Of(10) .Validate(x => x > 0, counterShouldbeGreaterThanZero); // Act counter.Value = 0; var isValid = counter.IsValid(); var validationError = counter.ValidationError(); // Assert isValid.Value.Should().BeFalse(); validationError.Value.Should().Be(counterShouldbeGreaterThanZero); }