public void Generate()
        {
            var Temp = new Utilities.ORM.Manager.QueryProvider.Default.SQLServer.SQLServerQueryProvider();
            IGenerator <TestClass> Generator = Temp.Generate <TestClass>(TestDatabaseSource, new Utilities.ORM.Manager.Mapper.Manager(Utilities.IoC.Manager.Bootstrapper.ResolveAll <IMapping>())[typeof(TestClass), TestDatabaseSource]);

            Assert.Equal(typeof(Utilities.ORM.Manager.QueryProvider.Default.SQLServer.SQLServerGenerator <TestClass>), Generator.GetType());
        }
        public void Create()
        {
            var Temp = new Utilities.ORM.Manager.QueryProvider.Default.SQLServer.SQLServerQueryProvider();

            Assert.NotNull(Temp);
            Assert.Equal("System.Data.SqlClient", Temp.ProviderName);
        }
        public SQLServerGenerator()
        {
            var Temp = new Utilities.ORM.Manager.Mapper.Manager(Utilities.IoC.Manager.Bootstrapper.ResolveAll <IMapping>());

            QueryProvider = new Utilities.ORM.Manager.QueryProvider.Default.SQLServer.SQLServerQueryProvider();
            Generator     = new Utilities.ORM.Manager.QueryProvider.Default.SQLServer.SQLServerGenerator <TestClass>(QueryProvider, TestDatabaseSource, Temp[typeof(TestClass), TestDatabaseSource]);
        }
        public void Batch()
        {
            var    Temp  = new Utilities.ORM.Manager.QueryProvider.Default.SQLServer.SQLServerQueryProvider();
            IBatch Batch = Temp.Batch(TestDatabaseSource);

            Assert.Equal(0, Batch.CommandCount);
            Assert.Equal(0, Batch.Execute().First().Count());
            Assert.Equal(typeof(Utilities.ORM.Manager.QueryProvider.Default.DatabaseBatch), Batch.GetType());
        }