Пример #1
0
 public void Initialize()
 {
     _repo              = new MockCarSaleRepository();
     _email             = new MockEmailSender();
     _carSaleService    = new CarSaleService(_repo, _email);
     _carSaleController = new CarSaleController(_userManager, _carSaleService);
     _data              = new MockData();
 }
Пример #2
0
        public CarsController(IJsonDataService service = null)
        {
            var dataProvider = ConfigurationManager.AppSettings["DataProvier"];

            if (dataProvider.ToUpper() == DataProvier.JSON.ToString())
            {
                var carRepository = RepositoryFactories.GetRepositoryFactory(dataProvider, service).CarRepository;
                _service = new CarSaleService(carRepository);
            }
            else
            {
                throw new Exception($"The data provide {dataProvider} has not been implemented");
            }
        }
Пример #3
0
 public AccountController(
     UserManager <ApplicationUser> userManager,
     SignInManager <ApplicationUser> signInManager,
     IEmailSender emailSender,
     ILogger <AccountController> logger,
     IIdentityService identityService,
     ICarSaleService carSaleService,
     IOptions <TokenProviderOptions> options)
 {
     _userManager     = userManager;
     _signInManager   = signInManager;
     _emailSender     = emailSender;
     _logger          = logger;
     _identityService = identityService;
     _carSaleService  = carSaleService;
     _options         = options.Value;
 }
Пример #4
0
        public void SetUp()
        {
            sampleData = new List <Car>
            {
                car1, car2, car3, car4, car5
            };

            Mock <IRepository <Car> > carRepositoryMock = new Mock <IRepository <Car> >();

            carRepositoryMock.Setup(s => s.ReadAll()).Returns(sampleData);
            carRepositoryMock.Setup(s => s.Read(1)).Returns(car1);
            carRepositoryMock.Setup(s => s.Read(2)).Returns(car2);
            carRepositoryMock.Setup(s => s.Read(3)).Returns(car3);
            carRepositoryMock.Setup(s => s.Read(4)).Returns(car4);
            carRepositoryMock.Setup(s => s.Read(5)).Returns(car5);
            _service = new CarSaleService(carRepositoryMock.Object);
        }
Пример #5
0
 public CarSaleController(UserManager <ApplicationUser> userManager, ICarSaleService carSaleService)
 {
     _carSaleService = carSaleService;
     _userManager    = userManager;
 }