コード例 #1
0
        public ActionResult Models()
        {
            var model1   = new ModelAddViewModel();
            var model2   = new ModelsRepositoryADO().GetAll();
            var makeRepo = new MakeRepositoryADO();

            model1.Make   = new SelectList(makeRepo.GetAll(), "MakeId", "MakeName");
            model1.Models = model2;

            return(View(model1));
        }
コード例 #2
0
        public void CanLoadModels()
        {
            var repo = new ModelsRepositoryADO();

            var models = repo.GetAll();

            Assert.AreEqual(4, models.Count);

            Assert.AreEqual(4, models[0].ModelID);
            Assert.AreEqual("Forester", models[0].ModelName);
        }
コード例 #3
0
        public void CanAddModel()
        {
            ModelNames modelToAdd = new ModelNames();
            var        repo       = new ModelsRepositoryADO();

            modelToAdd.MakeID   = 1;
            modelToAdd.MakeName = "Prius";
            modelToAdd.UserID   = "48207816-600d-4d87-a87a-96722dad81cc";

            repo.Insert(modelToAdd);

            Assert.AreEqual("Prius", modelToAdd.MakeName);
        }
コード例 #4
0
ファイル: ADOTests.cs プロジェクト: neklein/CarDealership
        public void CanGetModels()
        {
            var             repo   = new ModelsRepositoryADO();
            List <GetModel> models = repo.GetModels().ToList();

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

            Assert.AreEqual(1, models[0].ModelId);
            Assert.AreEqual("Model1", models[0].ModelName);
            Assert.AreEqual("1/1/2011", models[0].DateAdded.ToShortDateString());
            Assert.AreEqual("00000000-0000-0000-000000000000", models[0].UserId);
            Assert.AreEqual("test1", models[0].UserName);
        }
コード例 #5
0
ファイル: ADOTests.cs プロジェクト: neklein/CarDealership
        public void CanLoadModels()
        {
            var repo = new ModelsRepositoryADO();

            var models = repo.GetAll();

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

            Assert.AreEqual(1, models[0].ModelId);
            Assert.AreEqual("00000000-0000-0000-000000000000", models[0].UserId);
            Assert.AreEqual("Model1", models[0].ModelName);
            Assert.AreEqual("1/1/2011", models[0].DateAdded.ToShortDateString());
        }
コード例 #6
0
        public void ADOCanGetModelsForMake()
        {
            var repo = new ModelsRepositoryADO();

            var models = repo.GetModelsForMake(3).ToList();

            Assert.AreEqual(3, models.Count);
            Assert.AreEqual(10, models[1].ModelId);
            Assert.AreEqual(3, models[1].MakeId);
            Assert.AreEqual("*****@*****.**", models[1].UserName);
            Assert.AreEqual("MKZ", models[1].ModelDescription);
            Assert.AreEqual(DateTime.Parse("07/23/2018 00.00.00 AM", System.Globalization.CultureInfo.InvariantCulture), models[1].ModelDateAdded);
        }
コード例 #7
0
        public void ADOCanGetAllModels()
        {
            var repo = new ModelsRepositoryADO();

            var models = repo.GetAllModels().ToList();

            Assert.AreEqual(11, models.Count);
            Assert.AreEqual(8, models[7].ModelId);
            Assert.AreEqual(2, models[7].MakeId);
            Assert.AreEqual("*****@*****.**", models[7].UserName);
            Assert.AreEqual("Transit Connect", models[7].ModelDescription);
            Assert.AreEqual(DateTime.Parse("07/23/2018 00.00.00 AM", System.Globalization.CultureInfo.InvariantCulture), models[7].ModelDateAdded);
        }
コード例 #8
0
        public static void ADOCanAddModel()
        {
            Models.Tables.Models modelToAdd = new Models.Tables.Models();
            var repo = new ModelsRepositoryADO();

            modelToAdd.MakeId           = 1;
            modelToAdd.UserId           = "00000000-0000-0000-0000-000000000000";
            modelToAdd.ModelDescription = "Impala";
            modelToAdd.ModelDateAdded   = DateTime.Parse("07/23/2018 00.00.00 AM", System.Globalization.CultureInfo.InvariantCulture);

            repo.AddModel(modelToAdd);
            var models = repo.GetAllModels().ToList();

            Assert.IsNotNull(models[11]);
            Assert.AreEqual(12, models.Count);

            Assert.AreEqual(12, models[11].ModelId);
            Assert.AreEqual(1, models[11].MakeId);
            Assert.AreEqual("*****@*****.**", models[11].UserName);
            Assert.AreEqual("Impala", models[11].ModelDescription);
            Assert.AreEqual(DateTime.Parse("07/23/2018 00.00.00 AM", System.Globalization.CultureInfo.InvariantCulture), models[10].ModelDateAdded);
        }