public void Given_a_type_with_a_message_returns_a_type_map() { var types = new List<Type> {typeof (SimpleMessage)}; var loader = new TypeMapLoader(() => AppDomain.CurrentDomain.GetAssemblies()); var result = loader.CreateMap(types); Assert.True(result.ContainsKey(1)); }
public void LoadTest() { TypeMapLoader.Load(); var map = TypeMapLoader.GetMap(DbProviders.Sqlserver); Assert.IsNotNull(map); var confignodes = map.ConfigNodes; Assert.IsNotNull(confignodes); var confignode = map.Get("varchar"); Assert.IsNotNull(confignode); Assert.AreEqual(confignode.ClrType, "string"); }
public static void WebTypeReplacementContentTests() { // Arrange var input = Texts.ToImmutableArray(); var expectedMaps = new TypeMapping[] { new TypeMapping("a", "b"), new TypeMapping("Test1", "Test2"), new TypeMapping("x", null), new TypeMapping("y", null), new TypeMapping("4", "5"), new TypeMapping("Foo", "Bar") }; // Act var empty = TypeMapLoader.LoadMappings(ImmutableArray.CreateRange(Enumerable.Empty <AdditionalText>())); var typeMaps = TypeMapLoader.LoadMappings(input); // Assert Assert.Empty(empty); Assert.Collection(typeMaps, expectedMaps.Select <TypeMapping, Action <TypeMapping> >(expected => actual => Assert.Equal(expected, actual)).ToArray()); }
public SqlserverDissecter(string connection) { _connection = connection; TypeMap = TypeMapLoader.GetMap(DbProviders.Sqlserver); }
public void Is_an_type_map_provider() { var sut = new TypeMapLoader(() => null); Assert.IsAssignableFrom<IMessageTypeProvider>(sut); }
public OracleDissecter(string connection) { _connection = connection; TypeMap = TypeMapLoader.GetMap(DbProviders.Oracle); }
public MysqlDissecter(string connection) { _connection = connection; TypeMap = TypeMapLoader.GetMap(DbProviders.Mysql); }