Beispiel #1
0
        public void WhenCreatingaTableWithWrongDataFormat_ExceptionIsThrown()
        {
            Mock <ICarBrandRepository>         carbrandMock   = new Mock <ICarBrandRepository>();
            Mock <IModelRepository>            modelMock      = new Mock <IModelRepository>();
            Mock <IExtraRepository>            extraMock      = new Mock <IExtraRepository>();
            Mock <IModelExtraSwitchRepository> modelextraMock = new Mock <IModelExtraSwitchRepository>();
            Mock <IJava>  javaMock = new Mock <IJava>();
            CarBrandLogic logic    = new CarBrandLogic(carbrandMock.Object, modelMock.Object, extraMock.Object, modelextraMock.Object, javaMock.Object);

            string testObject = "WRONG";

            Assert.Throws <NoClassException>(() => logic.Create(testObject));
        }
Beispiel #2
0
        /// <summary>
        /// Main program runs here
        /// </summary>
        public static void Main()
        {
            using (CarShopDataEntities carShopDataEntities = new CarShopDataEntities())
            {
                ICarBrandRepository         carBrandRepository         = new CarBrandRepository(carShopDataEntities);
                IModelRepository            modelRepository            = new ModelRepository(carShopDataEntities);
                IExtraRepository            extraRepository            = new ExtraRepository(carShopDataEntities);
                IModelExtraSwitchRepository modelExtraSwitchRepository = new ModelExtraSwitchRepository(carShopDataEntities);
                IJava  javarepo = new Java();
                ILogic logic    = new CarBrandLogic(carBrandRepository, modelRepository, extraRepository, modelExtraSwitchRepository, javarepo);

                ConsoleMenu(logic);
            }
        }