示例#1
0
        public async Task Should_not_add_error_if_reference_are_not_valid_but_in_optimized_mode()
        {
            var sut = new ReferencesValidator(Enumerable.Repeat(schemaId, 1), FoundReferences());

            await sut.ValidateAsync(CreateValue(ref1), errors, updater : c => c.Optimized());

            Assert.Empty(errors);
        }
示例#2
0
        public async Task Should_add_error_if_references_are_not_valid()
        {
            var sut = new ReferencesValidator(Enumerable.Repeat(schemaId, 1), FoundReferences());

            await sut.ValidateAsync(CreateValue(ref1), errors);

            errors.Should().BeEquivalentTo(
                new[] { $"Contains invalid reference '{ref1}'." });
        }