示例#1
0
        public void Update_Single_Updates_Row_Matching_Id()
        {
            ClearDatabase();
            InsertTestData();
            BagDML bagdml   = new BagDML();
            Bag    expected = new Bag(1, 2, DateTime.Now);

            bagdml.Update_Single(expected);

            Bag actual = getBagById(1);

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

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

            Assert.IsNotNull(expected);
        }