public void Initialize() { _repo = new MockCarSaleRepository(); _email = new MockEmailSender(); _carSaleService = new CarSaleService(_repo, _email); _carSaleController = new CarSaleController(_userManager, _carSaleService); _data = new MockData(); }
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"); } }
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; }
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); }
public CarSaleController(UserManager <ApplicationUser> userManager, ICarSaleService carSaleService) { _carSaleService = carSaleService; _userManager = userManager; }