Esempio n. 1
0
        public void Property_Reports_As_Set()
        {
            var destination = new MappingDestination();

            destination.ColumnName = "TestColumn";
            Assert.IsTrue(destination.IsPropertySet(MappingProperty.ColumnName));
            Assert.AreEqual(destination.ColumnName, "TestColumn");

            var random = new Random();

            int columnOrdinal = random.Next();
            destination.ColumnOrdinal = columnOrdinal;
            Assert.IsTrue(destination.IsPropertySet(MappingProperty.ColumnOrdinal));
            Assert.AreEqual(destination.ColumnOrdinal, columnOrdinal);

            int columnSize = random.Next();
            destination.ColumnSize = columnSize;
            Assert.IsTrue(destination.IsPropertySet(MappingProperty.ColumnSize));
            Assert.AreEqual(destination.ColumnSize, columnSize);

            destination.DataTypeName = "TestDataTypeName";
            Assert.IsTrue(destination.IsPropertySet(MappingProperty.DataTypeName));
            Assert.AreEqual(destination.DataTypeName, "TestDataTypeName");

            destination.IsKey = true;
            Assert.IsTrue(destination.IsPropertySet(MappingProperty.IsKey));
            Assert.AreEqual(destination.IsKey, true);
        }
Esempio n. 2
0
        public void Property_Reports_As_Set()
        {
            var destination = new MappingDestination();

            destination.ColumnName = "TestColumn";
            Assert.IsTrue(destination.IsPropertySet(MappingProperty.ColumnName));
            Assert.AreEqual(destination.ColumnName, "TestColumn");

            var random = new Random();

            int columnOrdinal = random.Next();

            destination.ColumnOrdinal = columnOrdinal;
            Assert.IsTrue(destination.IsPropertySet(MappingProperty.ColumnOrdinal));
            Assert.AreEqual(destination.ColumnOrdinal, columnOrdinal);

            int columnSize = random.Next();

            destination.ColumnSize = columnSize;
            Assert.IsTrue(destination.IsPropertySet(MappingProperty.ColumnSize));
            Assert.AreEqual(destination.ColumnSize, columnSize);

            destination.DataTypeName = "TestDataTypeName";
            Assert.IsTrue(destination.IsPropertySet(MappingProperty.DataTypeName));
            Assert.AreEqual(destination.DataTypeName, "TestDataTypeName");

            destination.IsKey = true;
            Assert.IsTrue(destination.IsPropertySet(MappingProperty.IsKey));
            Assert.AreEqual(destination.IsKey, true);
        }
Esempio n. 3
0
        public void Cannot_Read_Property_Without_Set()
        {
            var    mappingDestination = new MappingDestination();
            string columnName         = mappingDestination.ColumnName;

            GC.KeepAlive(columnName);
        }
Esempio n. 4
0
        private void ApplySettings()
        {
            Sources.SelectedValue = _settings.SourceStoreConfiguration.StoreFullName;
            SourceConfiguration.LoadConfiguration(_settings.SourceStoreConfiguration, true);
            Destinations.SelectedValue = _settings.DestinationStoreConfiguration.StoreFullName;
            DestinationConfiguration.LoadConfiguration(_settings.DestinationStoreConfiguration, false);
            MappingSource.LoadItems(_settings.SourceStoreConfiguration.Columns.Select(x => x.Name));
            MappingDestination.LoadItems(_settings.DestinationStoreConfiguration.Columns.Select(x => x.Name));
            Mappings.LoadItems(_settings.Mappings.Select(x => x.DisplayName));
            ProcessorMappings.LoadItems(_settings.Mappings.Select(x => x.DisplayName));
            PreProcessors.LoadItems(_settings.Mappings.SelectMany(x => x.PreProcesses.Select(y => x.DisplayName + "|" + y.DisplayName)));

            UpdateControlState();
        }
Esempio n. 5
0
 public void Cannot_Read_Property_Without_Set()
 {
     var mappingDestination = new MappingDestination();
     string columnName = mappingDestination.ColumnName;
     GC.KeepAlive(columnName);
 }