コード例 #1
0
        public async Task ValidateAsync_returns_ValidationError_when_fails()
        {
            var request = new Request();

            AbstractFluentValidator <Request> validator = new FailingRequestValidator();

            var result = await validator.ValidateAsync(request, default);

            result.Should().NotBeNull();
            result.Match <bool?>(valid => default, error => error is ValidationError).Should().Be(true);
コード例 #2
0
        public async Task ValidateAsync_fails_when_request_is_invalid()
        {
            var request = new Request();

            AbstractFluentValidator <Request> validator = new FailingRequestValidator();

            var result = await validator.ValidateAsync(request, default);

            result.Should().NotBeNull();
            result.Match(valid => true, error => false).Should().Be(false);
        }