コード例 #1
0
ファイル: TableOMTest.cs プロジェクト: pmoda/TFFCode
        public void DeleteTest()
        {
            //Arrange
            db = new touch_for_foodEntities();
            TableOM target = new TableOM(db);
            int expected = 3;
            int actual;

            table t = db.tables.Find(table1.id);

            //Check Setup
            Assert.IsNotNull(db.tables.Find(table1.id));
            Assert.IsNotNull(db.orders.Find(order1.id).table_id);
            Assert.IsNotNull(db.service_request.Find(serviceRequest1.id).table_id);

            //Act
            actual = target.delete(table1.id);

            //Assert
            db = new touch_for_foodEntities();
            Assert.IsNull(db.tables.Find(table1.id));
            Assert.IsNull(db.orders.Find(order1.id).table_id);
            Assert.IsNull(db.service_request.Find(serviceRequest1.id).table_id);
            Assert.AreEqual(expected, actual);
        }
コード例 #2
0
ファイル: TableController.cs プロジェクト: pmoda/TFFCode
 public TableController()
 {
     im = new TableIM(db);
     om = new TableOM(db);
 }
コード例 #3
0
ファイル: RestaurantOM.cs プロジェクト: pmoda/TFFCode
 private void clearTables(ICollection<table> tables)
 {
     TableOM om = new TableOM(db);
     for (int i = 0; i < tables.Count; i++)
     {
         om.delete(tables.ElementAt(i).id);
     }
 }