public AdvertCreatorPresenter( IAdvertCreatorView view, ICityServices cityService, IManufacturerServices manufacturerService, IVehicleModelServices vehicleModelService, ICategoryServices categoryService, IAdvertServices advertService) : base(view) { Guard.WhenArgument(view, "View is Null!!!").IsNull().Throw(); Guard.WhenArgument(cityService, "City Service is null!!!").IsNull().Throw(); Guard.WhenArgument(manufacturerService, "Manufacturer Service is null!!!").IsNull().Throw(); Guard.WhenArgument(vehicleModelService, "Vehicle Model Service is null!!!").IsNull().Throw(); Guard.WhenArgument(categoryService, "Category Service is null!!!").IsNull().Throw(); Guard.WhenArgument(advertService, "Advert Service is Null!!!").IsNull().Throw(); this.cityService = cityService; this.manufacturerService = manufacturerService; this.categoryService = categoryService; this.vehicleModelService = vehicleModelService; this.advertService = advertService; this.View.OnCitiesGetData += View_OnCitiesGetData; this.View.OnCategoriesGetData += View_OnCategoriesGetData; this.View.OnManufacturersGetData += View_OnManufacturersGetData; this.View.OnVehicleModelsGetData += View_OnVehicleModelsGetData; this.View.OnCreateAdvert += View_OnCreateAdvert; }
public ProductController( IProductServices productServices, ICategoryServices categoryServices, IManufacturerServices manufacturerServices, ISupplierServices supplierServices) { _productServices = productServices; _categoryServices = categoryServices; _manufacturerServices = manufacturerServices; _supplierServices = supplierServices; }
public void ThrowArgumentNullException_WhenIManufacturerServicesIsNull() { var searchView = new Mock <IAdvertSearcherView>(); var cityServiceMock = new Mock <ICityServices>(); var vehicleModelServiceMock = new Mock <IVehicleModelServices>(); IManufacturerServices manufacturerServiceMock = null; var categoryServiceMock = new Mock <ICategoryServices>(); Assert.That( () => new AdvertSearcherPresenter(searchView.Object, cityServiceMock.Object, vehicleModelServiceMock.Object, manufacturerServiceMock, categoryServiceMock.Object), Throws.InstanceOf <ArgumentNullException>()); }
public void ThrowArgumentNullExceptionWithMessage_WhenManufactureServiceIsNull() { var advertCreatorView = new Mock <IAdvertCreatorView>(); var cityService = new Mock <ICityServices>(); IManufacturerServices manufacturerService = null; var vehicleModelService = new Mock <IVehicleModelServices>(); var categoryService = new Mock <ICategoryServices>(); var advertService = new Mock <IAdvertServices>(); Assert.That(() => new AdvertCreatorPresenter( advertCreatorView.Object, cityService.Object, manufacturerService, vehicleModelService.Object, categoryService.Object, advertService.Object), Throws.ArgumentNullException.With.Message.Contains("Manufacturer Service is null!!!")); }
public ManufacturerController(IManufacturerServices manufacturerServices) { _manufacturerServices = manufacturerServices; }
// GET: api/ManufacturersApi public ManufacturersApiController() { _ManufacturerServices = new ManufacturerServices(); }