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()); }
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()); }