Ejemplo n.º 1
0
        public void CanLoadSpecials()
        {
            var repo = new SpecialsRepositoryADO();

            var specials = repo.GetAll();

            Assert.AreEqual(4, specials.Count);

            Assert.AreEqual(1, specials[0].SpecialID);
            Assert.AreEqual("Sale on Saturns", specials[2].SpecialTitle);
        }
Ejemplo n.º 2
0
        public void CanLoadSpecials()
        {
            var repo = new SpecialsRepositoryADO();

            var specials = repo.GetAll();

            Assert.AreEqual(3, specials.Count());

            Assert.AreEqual(1, specials[0].SpecialId);
            Assert.AreEqual("Special1", specials[0].SpecialName);
        }
Ejemplo n.º 3
0
        public void ADOCanLoadSpecials()
        {
            var repo = new SpecialsRepositoryADO();

            var specials = repo.GetAllSpecials().ToList();

            Assert.AreEqual(3, specials.Count);
            Assert.AreEqual(3, specials[2].SpecialId);
            Assert.AreEqual("Third Special", specials[2].SpecialTitle);
            Assert.AreEqual("Special3 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum magna arcu, congue sit amet mattis quis, molestie a sem.  Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum magna arcu, congue sit amet mattis quis, molestie a sem.  Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum magna arcu, congue sit amet mattis quis, molestie a sem.", specials[2].SpecialDescription);
        }
Ejemplo n.º 4
0
        public void CanAddAndRemoveSpecial()
        {
            Special specialToAdd = new Special();
            var     repo         = new SpecialsRepositoryADO();

            specialToAdd.SpecialTitle       = "New Special";
            specialToAdd.SpecialDescription = "Testing add special";

            repo.AddSpecial(specialToAdd);

            Assert.AreEqual(9, specialToAdd.SpecialTitleID);
        }
Ejemplo n.º 5
0
        public void CanGetSingleSpecial()
        {
            var repo    = new SpecialsRepositoryADO();
            var special = repo.GetByID(1);

            //(VehicleID, Year, Mileage, MSRP, UserID, SalesPrice, [Description], Picture, Featured, VIN, ModelID, ColorID, TypeID, TransmissionID, InteriorID)
            //(1, 2017, 0, 55450, '00000000-1111-1111-0000-000000000000', 52980, 'Great car, makes you feel alive!', null, 1, 'WBAVL1C50EVR93551', 1, 3, 1, 1, 2), --corvette

            Assert.AreEqual(1, special.SpecialID);
            Assert.AreEqual("Two for One Deal", special.SpecialTitle);
            Assert.AreEqual("Buy one, Get one doesnt just apply to the simple shopping. Come get one car and get a second for free!", special.SpecialDescription);
        }
Ejemplo n.º 6
0
        public void CanAddSpecial()
        {
            Specials specialToAdd = new Specials();
            var      repo         = new SpecialsRepositoryADO();

            specialToAdd.SpecialTitle       = "Test";
            specialToAdd.SpecialDescription = "Test description";

            repo.Insert(specialToAdd);
            Assert.AreEqual(5, specialToAdd.SpecialID);
            Assert.AreEqual("Test", specialToAdd.SpecialTitle);
            Assert.AreEqual("Test description", specialToAdd.SpecialDescription);
        }
Ejemplo n.º 7
0
        public static void ADOCanAddSpecial()
        {
            Specials specialToAdd = new Specials();
            var      repo         = new SpecialsRepositoryADO();

            specialToAdd.SpecialTitle       = "Fourth Special";
            specialToAdd.SpecialDescription = "Special4 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum magna arcu, congue sit amet mattis quis, molestie a sem. ";

            repo.AddSpecial(specialToAdd);
            var specials = repo.GetAllSpecials().ToList();

            Assert.IsNotNull(specials[3]);
            Assert.AreEqual(4, specials.Count);

            Assert.AreEqual(4, specials[3].SpecialId);
            Assert.AreEqual("Fourth Special", specials[3].SpecialTitle);
            Assert.AreEqual("Special4 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum magna arcu, congue sit amet mattis quis, molestie a sem. ", specials[3].SpecialDescription);
        }
Ejemplo n.º 8
0
        public void CanAddSpecial()
        {
            Special special = new Special
            {
                SpecialDetails = "Test Special",
                Title          = "Test title"
            };

            SpecialsRepositoryADO repo = new SpecialsRepositoryADO();

            repo.Insert(special);

            List <Special> specials = repo.GetAll().ToList();

            Assert.AreEqual(5, specials.Count);

            Assert.IsNotNull(specials[4].SpecialId);
            Assert.AreEqual("Test Special", specials[4].SpecialDetails);
            Assert.AreEqual("Test title", specials[4].Title);
        }
Ejemplo n.º 9
0
        public void CanDeleteSpecial()
        {
            Specials specialToAdd = new Specials();
            var      repo         = new SpecialsRepositoryADO();


            specialToAdd.SpecialTitle       = "Test";
            specialToAdd.SpecialDescription = "Test description";

            repo.Insert(specialToAdd);

            var loaded = repo.GetByID(5);

            Assert.IsNotNull(loaded);

            repo.Delete(5);

            loaded = repo.GetByID(5);
            Assert.IsNull(loaded);
        }
Ejemplo n.º 10
0
        //public ActionResult Jumbotron()
        //{
        //    var model =
        //    return View(model);
        //}

        //public ActionResult NewInventory()
        //{
        //    var model = VehicleRepositoryFactory.GetRepository().NewVehicles();

        //    return View(model);
        //}

        //public ActionResult UsedInventory()
        //{
        //    ViewBag.Message = "Your application description page.";

        //    return View();
        //}
        public ActionResult Specials()
        {
            var model = new SpecialsRepositoryADO().GetAll();

            return(View(model));
        }