Esempio n. 1
0
        public void UpdateFrom_IDDifferentInModels_IDUpdatedInOldModel()
        {
            int oldID = 100;
            int newID = 200;

            LisaChowArtwork.Models.Artwork oldModel = new LisaChowArtwork.Models.Artwork();
            LisaChowArtwork.Models.Artwork newModel = new LisaChowArtwork.Models.Artwork();

            oldModel.ID = oldID;
            newModel.ID = newID;

            oldModel.UpdateFrom(newModel);

            Assert.AreEqual(newID, oldModel.ID);
        }
Esempio n. 2
0
        public void UpdateFrom_HeightDifferentInModels_HeightUpdatedInOldModel()
        {
            int oldHeight = 100;
            int newHeight = 200;

            LisaChowArtwork.Models.Artwork oldModel = new LisaChowArtwork.Models.Artwork();
            LisaChowArtwork.Models.Artwork newModel = new LisaChowArtwork.Models.Artwork();

            oldModel.Height = oldHeight;
            newModel.Height = newHeight;

            oldModel.UpdateFrom(newModel);

            Assert.AreEqual(newHeight, oldModel.Height);
        }
Esempio n. 3
0
        public void UpdateFrom_DescriptionDifferentInModels_DescriptionUpdatedInOldModel()
        {
            string oldDescription = Property.Type.ToString();
            string newDescription = Property.Category.ToString();

            LisaChowArtwork.Models.Artwork oldModel = new LisaChowArtwork.Models.Artwork();
            LisaChowArtwork.Models.Artwork newModel = new LisaChowArtwork.Models.Artwork();

            oldModel.Description = oldDescription;
            newModel.Description = newDescription;

            oldModel.UpdateFrom(newModel);

            Assert.AreEqual(newDescription, oldModel.Description);
        }
Esempio n. 4
0
        public void UpdateFrom_PriceDifferentInModels_PriceUpdatedInOldModel()
        {
            int oldPrice = 100;
            int newPrice = 200;

            LisaChowArtwork.Models.Artwork oldModel = new LisaChowArtwork.Models.Artwork();
            LisaChowArtwork.Models.Artwork newModel = new LisaChowArtwork.Models.Artwork();

            oldModel.Price = oldPrice;
            newModel.Price = newPrice;

            oldModel.UpdateFrom(newModel);

            Assert.AreEqual(newPrice, oldModel.Price);
        }
Esempio n. 5
0
        public void UpdateFrom_ImageDifferentInModels_ImageUpdatedInOldModel()
        {
            string oldImage = Property.Type.ToString();
            string newImage = Property.Category.ToString();

            LisaChowArtwork.Models.Artwork oldModel = new LisaChowArtwork.Models.Artwork();
            LisaChowArtwork.Models.Artwork newModel = new LisaChowArtwork.Models.Artwork();

            oldModel.Image = oldImage;
            newModel.Image = newImage;

            oldModel.UpdateFrom(newModel);

            Assert.AreEqual(newImage, oldModel.Image);
        }
Esempio n. 6
0
        public void Constructor_Empty_DefaultQuantityIs1()
        {
            LisaChowArtwork.Models.Artwork model = new LisaChowArtwork.Models.Artwork();

            Assert.AreEqual(1, model.Quantity);
        }
Esempio n. 7
0
        public void Constructor_Empty_DefaultNumberOfGiftTypesAre0()
        {
            LisaChowArtwork.Models.Artwork model = new LisaChowArtwork.Models.Artwork();

            Assert.AreEqual(0, model.GiftTypes.Count);
        }
Esempio n. 8
0
        public void UpdateFrom_WidthDifferentInModels_WidthUpdatedInOldModel()
        {
            int oldWidth = 100;
            int newWidth = 200;

            LisaChowArtwork.Models.Artwork oldModel = new LisaChowArtwork.Models.Artwork();
            LisaChowArtwork.Models.Artwork newModel = new LisaChowArtwork.Models.Artwork();

            oldModel.Width = oldWidth;
            newModel.Width = newWidth;

            oldModel.UpdateFrom(newModel);

            Assert.AreEqual(newWidth, oldModel.Width);
        }