public void Ctor_Builder_Empty()
        {
            var bindings = new EntityObjectDataLoaderBindingsBuilder();

            var loader = new EntityObjectDataLoader(bindings);

            Assert.Throws<EntityObjectDataLoader.NotValidBindingsException>(() =>
            {
                loader.CreateTableDataLoaderFactory();
            });
        }
Пример #2
0
        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);
        }
Пример #4
0
        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]);
        }
Пример #6
0
        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]);
        }