public void Ctor_Builder_Empty() { var bindings = new EntityObjectDataLoaderBindingsBuilder(); var loader = new EntityObjectDataLoader(bindings); Assert.Throws<EntityObjectDataLoader.NotValidBindingsException>(() => { loader.CreateTableDataLoaderFactory(); }); }
public void Ctor_Builder_Empty() { var bindings = new EntityObjectDataLoaderBindingsBuilder(); var loader = new EntityObjectDataLoader(bindings); Assert.Throws <EntityObjectDataLoader.NotValidBindingsException>(() => { loader.CreateTableDataLoaderFactory(); }); }
public void CreateTableDataLoaderFactory() { var bindings = new EntityObjectDataLoaderBindingsBuilder(); var modelLoader = new ModelDataLoader(); bindings.Add(modelLoader); var loader = new EntityObjectDataLoader(bindings); var factory = loader.CreateTableDataLoaderFactory(); var dataLoader = factory.CreateTableDataLoader(BuildTableDescription()); var entityLoader = ((EntityObjectDataLoaderWrapper)dataLoader).GetEntityDataLoader(); Assert.True(modelLoader == entityLoader); }
public void GetData() { var bindings = new EntityObjectDataLoaderBindingsBuilder(); var modelLoader = new ModelDataLoader(); bindings.Add(modelLoader); var loader = new EntityObjectDataLoader(bindings); var factory = loader.CreateTableDataLoaderFactory(); var dataLoader = factory.CreateTableDataLoader(BuildTableDescription()); var data = dataLoader.GetData().First(); Assert.Equal(1, data[0]); Assert.Equal("Test", data[1]); Assert.Equal("TST", data[2]); }