Beispiel #1
0
        public void CanBuildModelDefinition()
        {
            var result = target.Build();

            Assert.NotNull(result);
            Assert.Equal(typeof(SimpleConfig), result.Type);
        }
        public async Task FailsIfWrongType()
        {
            var model  = modelBuilder.Build();
            var result = await target.Validate(this, model, configIdentity);

            Assert.False(result.IsValid);
            Assert.Single(result.Errors);
            Assert.Equal(ValidationStrings.InvalidConfigType(model.Type), result.Errors.Single());
        }
Beispiel #3
0
        public void FailsIfWrongType()
        {
            var model  = modelBuilder.Build();
            var result = target.Validate(this, model);

            Assert.False(result.IsValid);
            Assert.Equal(1, result.Errors.Count());
            Assert.Equal(string.Format(ValidationStrings.InvalidConfigType, model.Type.FullName), result.Errors.Single());
        }