コード例 #1
0
        public void CanLoadTransmissions()
        {
            var repo          = new VehicleComponentsRepo();
            var transmissions = repo.GetAllTransmissions();

            Assert.AreEqual(2, transmissions.Count());
            Assert.AreEqual(2, transmissions[1].TransmissionId);
            Assert.AreEqual("Manual", transmissions[1].TransmissionType);
        }
コード例 #2
0
        public void CanLoadInteriors()
        {
            var repo      = new VehicleComponentsRepo();
            var interiors = repo.GetAllInteriors();

            Assert.AreEqual(3, interiors.Count());
            Assert.AreEqual(2, interiors[1].InteriorId);
            Assert.AreEqual("Black / Grey Cloth", interiors[1].InteriorType);
        }
コード例 #3
0
        public void CanLoadColors()
        {
            var repo   = new VehicleComponentsRepo();
            var colors = repo.GetAllColors();

            Assert.AreEqual(4, colors.Count());
            Assert.AreEqual(2, colors[1].ColorId);
            Assert.AreEqual("Red", colors[1].ColorName);
        }
コード例 #4
0
        public void CanLoadBodyStyles()
        {
            var repo       = new VehicleComponentsRepo();
            var bodyStyles = repo.GetAllBodyStyles();

            Assert.AreEqual(5, bodyStyles.Count());
            Assert.AreEqual(2, bodyStyles[1].BodyStyleId);
            Assert.AreEqual("Hatchback", bodyStyles[1].BodyStyleName);
        }
コード例 #5
0
        public void CanLoadMakes()
        {
            var repo  = new VehicleComponentsRepo();
            var makes = repo.GetAllMakes();

            Assert.AreEqual(3, makes.Count());
            Assert.AreEqual(2, makes[1].MakeId);
            Assert.AreEqual("Ford", makes[1].MakeName);
            Assert.AreEqual("test", makes[1].UserName);
        }
コード例 #6
0
        public void CanLoadModels()
        {
            var repo   = new VehicleComponentsRepo();
            var models = repo.GetAllModels();

            Assert.AreEqual(3, models.Count());
            Assert.AreEqual(2, models[1].ModelId);
            Assert.AreEqual("Ford", models[1].MakeName);
            Assert.AreEqual("F-150", models[1].ModelName);
            Assert.AreEqual("test", models[1].UserName);
        }
コード例 #7
0
        public void CanAddNewMake()
        {
            Make newMake = new Make();
            var  repo    = new VehicleComponentsRepo();

            newMake.MakeName = "Honda";
            newMake.UserName = "******";

            repo.InsertMake(newMake);

            Assert.AreEqual(4, newMake.MakeId);
        }
コード例 #8
0
        public void CadAddNewModel()
        {
            Model newModel = new Model();
            var   repo     = new VehicleComponentsRepo();

            newModel.ModelName = "Focus";
            newModel.MakeName  = "Ford";
            newModel.UserName  = "******";

            repo.InsertModel(newModel);

            Assert.AreEqual(4, newModel.ModelId);
        }