public void MapSupportedTypes_ForKnownType_FindsType(Type configSourceType, Type configDestinationType, Type instanceSourceType, Type instanceDestinationType) { try { var supportedTypePairs = AdapterHelper.InitializeSupportedTypePairs(); AdapterHelper.AddTypePair(supportedTypePairs, configSourceType, configDestinationType); SupportedTypePairs = supportedTypePairs; var mappedInstanceDestinationTypes = MapSupportedTypes(new Type[] { instanceSourceType }); Assert.IsNotNull(mappedInstanceDestinationTypes); Assert.IsTrue(mappedInstanceDestinationTypes.Length == 1); Assert.IsTrue(instanceSourceType != mappedInstanceDestinationTypes[0]); Assert.IsTrue(mappedInstanceDestinationTypes[0] == instanceDestinationType); } finally { SupportedTypePairs = null; } }