コード例 #1
0
ファイル: CADTypeTest.cs プロジェクト: 44r0n/Gebat
 public void Delete()
 {
     ACAD food = new CADType("GebatDataConnectionString");
     DataRow del = food.GetVoidRow;
     del["Id"] = 1;
     del["Name"] = "Kg";
     food.Delete(del);
 }
コード例 #2
0
ファイル: ENType.cs プロジェクト: 44r0n/Gebat
 /// <summary>
 /// Inicializa el tipo con el nombre.
 /// </summary>
 /// <param name="name">Nombre del tipo.</param>
 public ENType(string name)
 {
     if (name == null)
     {
         throw new NullReferenceException("The name cannot be null");
     }
     cad = new CADType ("GebatDataConnectionString");
     this.name = name;
 }
コード例 #3
0
ファイル: CADTypeTest.cs プロジェクト: 44r0n/Gebat
 public void SelectWhereInvalidStart()
 {
     ACAD food = new CADType("GebatDataConnectionString");
     food.SelectWhere("Name = 'Kg'", -3);
 }
コード例 #4
0
ファイル: CADTypeTest.cs プロジェクト: 44r0n/Gebat
        public void SelectWhereFailConn()
        {
            setFailConn();

            ACAD food = new CADType("GebatDataConnectionString");
            food.SelectWhere("Name = 'Kg'");
        }
コード例 #5
0
ファイル: ENType.cs プロジェクト: 44r0n/Gebat
 private ENType()
     : base()
 {
     cad = new CADType ("GebatDataConnectionString");
     name = "";
 }
コード例 #6
0
ファイル: CADTypeTest.cs プロジェクト: 44r0n/Gebat
 public void UpdateFailConn()
 {
     setFailConn();
     ACAD food = new CADType("GebatDataConnectionString");
     DataRow ins = food.GetVoidRow;
     ins["Id"] = 1;
     ins["Name"] = "Cajas";
     food.Update(ins);
 }
コード例 #7
0
ファイル: CADTypeTest.cs プロジェクト: 44r0n/Gebat
 public void TestSelectOne()
 {
     string expected = "Kg";
     ACAD food = new CADType("GebatDataConnectionString");
     List<object> ids = new List<object>();
     ids.Add((int)1);
     DataRow actual = food.Select(ids);
     Assert.AreEqual(actual["Name"].ToString(), expected);
 }
コード例 #8
0
ファイル: CADTypeTest.cs プロジェクト: 44r0n/Gebat
 public void TestLast()
 {
     ACAD food = new CADType("GebatDataConnectionString");
     DataRow actual = food.Last();
     DataRow expected = food.GetVoidRow;
     expected ["Id"] = 4;
     expected ["Name"] = "Paquetes";
     Assert.AreEqual(expected["Id"], actual["Id"]);
     Assert.AreEqual(expected["Name"], actual["Name"]);
 }
コード例 #9
0
ファイル: CADTypeTest.cs プロジェクト: 44r0n/Gebat
 public void SelectAll()
 {
     ACAD food = new CADType("GebatDataConnectionString");
     DataTable actual = food.SelectAll();
     DataTable expected = this.tableFormat;
     DataRow row = expected.NewRow();
     row["Id"] = 1;
     row["Name"] = "Kg";
     expected.Rows.Add(row);
     DataRow row2 = expected.NewRow();
     row2["Id"] = 2;
     row2["Name"] = "Litros";
     expected.Rows.Add(row2);
     DataRow row3 = expected.NewRow();
     row3["Id"] = 4;
     row3["Name"] = "Paquetes";
     expected.Rows.Add(row3);
     for (int i = 0; i < expected.Rows.Count; i++)
     {
         Assert.AreEqual(expected.Rows[i]["Id"], actual.Rows[i]["Id"]);
         Assert.AreEqual(expected.Rows[i]["Name"], actual.Rows[i]["Name"]);
     }
 }
コード例 #10
0
ファイル: CADTypeTest.cs プロジェクト: 44r0n/Gebat
        public void Select()
        {
            ACAD food = new CADType("GebatDataConnectionString");
            List<object> ids = new List<object>();
            ids.Add(1);
            DataRow actual = food.Select(ids);
            DataTable table = tableFormat;
            DataRow expected = table.NewRow();
            expected["Id"] = 1;
            expected["Name"] = "Kg";

            Assert.AreEqual(expected["Id"], actual["Id"]);
            Assert.AreEqual(expected["Name"], actual["Name"]);
        }
コード例 #11
0
ファイル: CADTypeTest.cs プロジェクト: 44r0n/Gebat
 public void InsertNullRow()
 {
     ACAD food = new CADType("GebatDataConnectionString");
     DataRow ins = null;
     food.Insert(ins);
 }
コード例 #12
0
ファイル: CADTypeTest.cs プロジェクト: 44r0n/Gebat
 public void InsertFailCOnn()
 {
     setFailConn();
     ACAD food = new CADType("GebatDataConnectionString");
     DataRow ins = food.GetVoidRow;
     ins["Name"] = "Cajas";
     food.Insert(ins);
 }
コード例 #13
0
ファイル: CADTypeTest.cs プロジェクト: 44r0n/Gebat
 public void Insert()
 {
     ACAD food = new CADType("GebatDataConnectionString");
     DataRow ins = food.GetVoidRow;
     ins["Name"] = "Cajas";
     DataRow expected = food.GetVoidRow;
     expected ["Id"] = 5;
     expected ["Name"] = "Cajas";
     DataRow actual = food.Insert(ins);
     Assert.AreEqual(expected["Id"], actual["Id"]);
     Assert.AreEqual(expected["Name"], actual["Name"]);
 }
コード例 #14
0
ファイル: CADTypeTest.cs プロジェクト: 44r0n/Gebat
 public void DeleteWrongRow()
 {
     ACAD food = new CADType("GebatDataConnectionString");
     DataRow del = food.GetVoidRow;
     del["Name"] = new ENType("taca");
     food.Delete(del);
 }
コード例 #15
0
ファイル: CADTypeTest.cs プロジェクト: 44r0n/Gebat
 public void DeleteNullRow()
 {
     ACAD food = new CADType("GebatDataConnectionString");
     food.Delete(null);
 }
コード例 #16
0
ファイル: CADTypeTest.cs プロジェクト: 44r0n/Gebat
 public void SelectWjereInvalidStatement()
 {
     ACAD food = new CADType("GebatDataConnectionString");
     food.SelectWhere("Name = ; ");
 }
コード例 #17
0
ファイル: CADTypeTest.cs プロジェクト: 44r0n/Gebat
 public void TestCount()
 {
     int expected = 3;
     ACAD food = new CADType("GebatDataConnectionString");
     int actual = food.Count();
     Assert.AreEqual(expected, actual);
 }
コード例 #18
0
ファイル: CADTypeTest.cs プロジェクト: 44r0n/Gebat
        public void SelectAllFailConn()
        {
            setFailConn();
            ACAD food = new CADType("GebatDataConnectionString");

            food.SelectAll();
        }
コード例 #19
0
ファイル: CADTypeTest.cs プロジェクト: 44r0n/Gebat
        public void TestLastConnFail()
        {
            setFailConn();
            ACAD food = new CADType("GebatDataConnectionString");

            food.Last();
        }
コード例 #20
0
ファイル: CADTypeTest.cs プロジェクト: 44r0n/Gebat
        public void SelectConnFail()
        {
            setFailConn();

            ACAD food = new CADType("GebatDataConnectionString");
            List<object> ids = new List<object>();
            ids.Add(2);
            food.Select(ids);
        }
コード例 #21
0
ファイル: CADTypeTest.cs プロジェクト: 44r0n/Gebat
 public void Update()
 {
     ACAD food = new CADType("GebatDataConnectionString");
     DataRow mod = food.GetVoidRow;
     mod["Id"] = 1;
     mod["Name"] = "Cajas";
     food.Update(mod);
 }
コード例 #22
0
ファイル: CADTypeTest.cs プロジェクト: 44r0n/Gebat
 public void SelectInvalidNumberId()
 {
     List<object> ids = new List<object>();
     ids.Add("hola");
     ids.Add(3);
     ACAD food = new CADType("GebatDataConnectionString");
     food.Select(ids);
 }
コード例 #23
0
ファイル: CADTypeTest.cs プロジェクト: 44r0n/Gebat
 public void UpdateNullRow()
 {
     ACAD food = new CADType("GebatDataConnectionString");
     DataRow mod = null;
     food.Update(mod);
 }
コード例 #24
0
ファイル: CADTypeTest.cs プロジェクト: 44r0n/Gebat
 public void SelectVoidList()
 {
     ACAD food = new CADType("GebatDataConnectionString");
     food.Select(null);
 }
コード例 #25
0
ファイル: CADTypeTest.cs プロジェクト: 44r0n/Gebat
 public void DeleteFailConn()
 {
     setFailConn();
     ACAD food = new CADType("GebatDataConnectionString");
     DataRow del = food.GetVoidRow;
     del["Id"] = 1;
     del["Name"] = "cajas";
     food.Delete(del);
 }
コード例 #26
0
ファイル: CADTypeTest.cs プロジェクト: 44r0n/Gebat
        public void SelectWhere()
        {
            ACAD food = new CADType("GebatDataConnectionString");
            DataTable expected = tableFormat;
            DataRow row = expected.NewRow();
            row["Id"] = 1;
            row["Name"] = "Kg";
            expected.Rows.Add(row);
            DataTable actual = food.SelectWhere("Name = 'Kg'");

            for (int i = 0; i < expected.Rows.Count; i++)
            {
                Assert.AreEqual(expected.Rows[i]["Id"], actual.Rows[i]["Id"]);
                Assert.AreEqual(expected.Rows[i]["Name"], actual.Rows[i]["Name"]);
            }
        }