public bool TdlToModelValidate <TModel>( [NotNull] string directory, [NotNull] string tdlFile, [CanBeNull] TModel expectedModel) where TModel : Model { var model = _converter.ConvertToModelFromTdl <TModel>(directory, new[] { tdlFile }); return(ModelComparator.Compare(expectedModel, model)); }
public void ComparatorNegativeTest() { var modelComparator = new ModelComparator(); var expected = new ModelComparatorTestModel() { Value1 = 1, Value2 = "2" }; var actual = new ModelComparatorTestModel() { Value1 = 1, Value2 = "3" }; PropertyLink.From(() => expected.Value1).Enabled = false; Assert.IsFalse(modelComparator.Compare(expected, actual)); }
public void ComparatorModelArrayNegativeTest() { var modelComparator = new ModelComparator(); var expected = new ModelComparatorTestModel() { Value1 = 1, Value2 = "2" }; var actual = new ModelComparatorTestModel() { Value1 = 2, Value2 = "3" }; PropertyLink.From(() => expected.Value2).Enabled = false; Assert.IsFalse(modelComparator.Compare(new[] { expected }, new[] { actual })); }
public ModelExpression(IContainer container, ModelComparator modelComparator, Table table) { this.container = container; this.modelComparator = modelComparator; this.table = table; }
public ModelTransformationBindings(IContainer container, ModelComparator comparator) { this.container = container; this.comparator = comparator; }