public void RemoveTableTest()
        {
            if (table1 == null)
            {
                AddNewTableTest();
            }

            ManagerLogInTest();

            bool result = managerDataAccess.RemoveTable(managerContext1.Id, table1.Id);

            Assert.IsTrue(result);

            var tables = managerDataAccess.GetTables(managerContext1.Id);

            if (tables != null && tables.Any())
            {
                var removedTable = tables.FirstOrDefault(t => t.Id == table1.Id);
                Assert.IsNull(removedTable);
            }

            result = managerDataAccess.EditTable(managerContext1.Id, table1);
            Assert.IsFalse(result);

            ManagerLogOutTest();
        }
Esempio n. 2
0
        public bool DeleteTable(int id)
        {
            bool result;

            try
            {
                result = _managerDataAccess.RemoveTable(id);
            }
            catch
            {
                throw new Exception("Exception from DB");
            }

            return(result);
        }