Пример #1
0
        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));
        }
Пример #2
0
        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));
        }
Пример #3
0
        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 }));
        }
Пример #4
0
 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;
 }