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); }
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); }
public void Cannot_Read_Property_Without_Set() { var mappingDestination = new MappingDestination(); string columnName = mappingDestination.ColumnName; GC.KeepAlive(columnName); }
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(); }
public void Cannot_Read_Property_Without_Set() { var mappingDestination = new MappingDestination(); string columnName = mappingDestination.ColumnName; GC.KeepAlive(columnName); }