예제 #1
0
        public void Delete_Single_Deletes_Single_Entry()
        {
            BagDML bagDML = new BagDML();

            ClearDatabase();
            InsertTestData();

            int expected = Count() - 1;

            Bag bag = new Bag(1, 1, DateTime.Now);

            bagDML.Delete_Single(bag);

            int actual = Count();

            Assert.AreEqual(expected, actual);
        }
예제 #2
0
        public void Delete_Single_Given_Bag_Without_Id_Throws_Exception()
        {
            BagDML            bagdml   = new BagDML();
            Bag               bag      = new Bag(0);
            ArgumentException expected = null;

            try
            {
                bagdml.Delete_Single(bag);
            }
            catch (ArgumentException e)
            {
                expected = e;
            }

            Assert.IsNotNull(expected);
        }