示例#1
0
        public void Create()
        {
            var Bootstrapper = Utilities.IoC.Manager.Bootstrapper;
            var Temp         = new Utilities.ORM.Manager.QueryProvider.Default.Command(null, null, "SELECT * FROM A", CommandType.Text, "@", new object[] { 1, "ASDF", 2.0f, Guid.NewGuid() });

            Assert.Equal(CommandType.Text, Temp.CommandType);
            Assert.Equal(4, Temp.Parameters.Count);
            IParameter Parameter = Temp.Parameters.ElementAt(0);

            Assert.Equal(DbType.Int32, Parameter.DatabaseType);
            Assert.Equal(ParameterDirection.Input, Parameter.Direction);
            Assert.Equal("0", Parameter.ID);
            Parameter = Temp.Parameters.ElementAt(1);
            Assert.Equal(DbType.String, Parameter.DatabaseType);
            Assert.Equal(ParameterDirection.Input, Parameter.Direction);
            Assert.Equal("1", Parameter.ID);
            Parameter = Temp.Parameters.ElementAt(2);
            Assert.Equal(DbType.Single, Parameter.DatabaseType);
            Assert.Equal(ParameterDirection.Input, Parameter.Direction);
            Assert.Equal("2", Parameter.ID);
            Parameter = Temp.Parameters.ElementAt(3);
            Assert.Equal(DbType.Guid, Parameter.DatabaseType);
            Assert.Equal(ParameterDirection.Input, Parameter.Direction);
            Assert.Equal("3", Parameter.ID);
        }
 public void Create()
 {
     var Bootstrapper = Utilities.IoC.Manager.Bootstrapper;
     var Temp = new Utilities.ORM.Manager.QueryProvider.Default.Command(null, null, "SELECT * FROM A", CommandType.Text, "@", new object[] { 1, "ASDF", 2.0f, Guid.NewGuid() });
     Assert.Equal(CommandType.Text, Temp.CommandType);
     Assert.Equal(4, Temp.Parameters.Count);
     IParameter Parameter = Temp.Parameters.ElementAt(0);
     Assert.Equal(DbType.Int32, Parameter.DatabaseType);
     Assert.Equal(ParameterDirection.Input, Parameter.Direction);
     Assert.Equal("0", Parameter.ID);
     Parameter = Temp.Parameters.ElementAt(1);
     Assert.Equal(DbType.String, Parameter.DatabaseType);
     Assert.Equal(ParameterDirection.Input, Parameter.Direction);
     Assert.Equal("1", Parameter.ID);
     Parameter = Temp.Parameters.ElementAt(2);
     Assert.Equal(DbType.Single, Parameter.DatabaseType);
     Assert.Equal(ParameterDirection.Input, Parameter.Direction);
     Assert.Equal("2", Parameter.ID);
     Parameter = Temp.Parameters.ElementAt(3);
     Assert.Equal(DbType.Guid, Parameter.DatabaseType);
     Assert.Equal(ParameterDirection.Input, Parameter.Direction);
     Assert.Equal("3", Parameter.ID);
 }