示例#1
0
        public void TestGetConnectionString()
        {
            TestCDCI.Class c          = new TestCDCI.Class();
            string         testString = c.ConnectionString;

            Assert.AreEqual("Server=localhost;Database=sdi;User ID=studioboost;Password=studioboost", testString);
        }
示例#2
0
        public void TestConnection()
        {
            TestCDCI.Class c          = new TestCDCI.Class();
            string         testString = c.ConnectionString;


            using (SqlConnection conn = new SqlConnection(@"Server=(localdb)\MSSQLLocalDB;Database=testDB;Trusted_Connection=True"))
            {
                conn.Open();
                Assert.AreEqual(System.Data.ConnectionState.Open, conn.State);
            }
        }
示例#3
0
        public void BuildDb()
        {
            TestCDCI.Class c          = new TestCDCI.Class();
            string         testString = c.ConnectionString;

            using (SqlConnection conn = new SqlConnection(@"Server=(localdb)\MSSQLLocalDB;Database=testDB;Trusted_Connection=True"))
            //using (SqlConnection conn = new SqlConnection(testString))
            {
                conn.Open();
                string script = File.ReadAllText(@"D:\a\MyCDCI\MyCDCI\Tests\CreateDB.sql");
                //string script = File.ReadAllText(@"C:\Progetti_VS\2017\TestCDCI_GITHUB\Tests\CreateDB.sql");
                script = script.Replace("\r\n", Environment.NewLine);

                using (SqlCommand command = new SqlCommand(script, conn))
                {
                    int a = command.ExecuteNonQuery();
                    //è -1 bisogna fare una select o una insert
                }

                using (SqlCommand command = new SqlCommand())
                {
                    command.Connection  = conn;
                    command.CommandText = "SELECT * FROM FT";

                    using (SqlDataReader reader = command.ExecuteReader())
                    {
                        while (reader.Read())
                        {
                            Assert.AreEqual("1.zip", reader["NomeFile"].ToString());
                            Assert.AreEqual(1, int.Parse(reader["ID"].ToString()));
                        }
                    }
                    //è -1 bisogna fare una select o una insert
                }
            }
        }