private void SetDependencies <T>(T vehicle)
 {
     userDialogsManager = ConfigureDependencies().Resolve <IUserDialogsHelper>();
     userDialogsManager.UserDialogsInit(this);
     if (vehicle.GetType() == typeof(Car))
     {
         carServiceDomain = ConfigureDependencies().Resolve <CarServiceDomain>();
     }
     if (vehicle.GetType() == typeof(Motorcycle))
     {
         motorcycleServiceDomain = ConfigureDependencies().Resolve <MotorcycleServiceDomain>();
     }
 }
Пример #2
0
        public void MotorcycleServiceDomainSaveMotorcycleTest()
        {
            //Arrange
            SetDependencies();
            Motorcycle car = new Motorcycle(defaultCarId, defaultDate, defaultCilindraje);
            MotorcycleServiceDomain carServiceDomain = new MotorcycleServiceDomain(motorcycleDao);
            int actualCars = motorcycleDao.GetAllVehicles().Count;

            //Act
            carServiceDomain.SaveVechicleOnDb(car);

            //Assert
            Assert.Equal(actualCars + 1, motorcycleDao.GetAllVehicles().Count);
        }
 private void SetDependencies()
 {
     carServiceDomain        = ConfigureDependencies().Resolve <CarServiceDomain>();
     motorcycleServiceDomain = ConfigureDependencies().Resolve <MotorcycleServiceDomain>();
 }
 private void SetDependencies()
 {
     motorcycleServiceDomain = ConfigureDependencies().Resolve <MotorcycleServiceDomain>();
     userDialogsManager      = ConfigureDependencies().Resolve <IUserDialogsHelper>();
     userDialogsManager.UserDialogsInit(this);
 }