public AdvertController(IAdvertServices advertServices, ICategoryService categoryService, ICityService cityService, IMapper mapper) { _advertService = advertServices; _categoryService = categoryService;; _cityService = cityService; _mapper = mapper; }
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 void ThrowArgumentNullExceptionWithMessage_WhenIAdvertServiceIsNull() { var editAdvertsView = new Mock <IEditAdvertsView>(); IAdvertServices advertService = null; Assert.That(() => new EditAdvertsPresenter(editAdvertsView.Object, advertService), Throws.ArgumentNullException.With.Message.Contains("Advert Service Instance is Null!!")); }
public void ThrowArgumentNullExceptionWithMessage_WhenIAdvertServiceIsNull() { var advertDetailView = new Mock <IAdvertDetailView>(); var pictureService = new Mock <IPictureServices>(); IAdvertServices advertService = null; Assert.That( () => new AdvertDetailPresenter(advertDetailView.Object, pictureService.Object, advertService), Throws.ArgumentNullException.With.Message.Contains("Advert Service is Null")); }
public void ThrowArgumentNullException_WhenIAdvertServicesIsNull() { var searchViewMock = new Mock <ISearchView>(); IAdvertServices advertServiceMock = null; var pictureServiceMock = new Mock <IPictureServices>(); Assert.That( () => new SearcherPresenter(searchViewMock.Object, advertServiceMock, pictureServiceMock.Object), Throws.InstanceOf <ArgumentNullException>()); }
public EditAdvertsPresenter(IEditAdvertsView view, IAdvertServices advertService) : base(view) { Guard.WhenArgument(view, "View Instance is Null!!").IsNull().Throw(); Guard.WhenArgument(advertService, "Advert Service Instance is Null!!").IsNull().Throw(); this.advertService = advertService; this.View.OnAdvertsGetData += View_OnAdvertsGetData; this.View.OnAdvertDeleteItem += View_OnAdvertDeleteItem; this.View.OnAdvertUpdateItem += View_OnAdvertUpdateItem; }
public SearcherPresenter(ISearchView view, IAdvertServices advertService, IPictureServices pictureSerrvice) : base(view) { Guard.WhenArgument(view, "Parameter view is null!!!").IsNull().Throw(); Guard.WhenArgument(advertService, "Parameter advertService is null!!!").IsNull().Throw(); Guard.WhenArgument(pictureSerrvice, "Parameter pictureSerrvice is null!!!").IsNull().Throw(); this.advertService = advertService; this.pictureSerrvice = pictureSerrvice; this.View.OnSearchAdverts += View_OnSearchAdverts; this.View.OnGetPicturePath += View_OnGetPicturePath; }
public AdvertDetailPresenter(IAdvertDetailView view, IPictureServices pictureService, IAdvertServices advertService) : base(view) { Guard.WhenArgument(view, "View Instance is Null").IsNull().Throw(); Guard.WhenArgument(pictureService, "Picture Service is Null").IsNull().Throw(); Guard.WhenArgument(advertService, "Advert Service is Null").IsNull().Throw(); this.pictureService = pictureService; this.advertService = advertService; this.View.OnGetPicturesByAdvertId += View_OnGetPicturesByAdvertId; this.View.OnGetAdvertsById += View_OnGetAdvertsById; }
public void ThrowArgumentNullExceptionWithMessage_WhenAdvertServiceIsNull() { var advertCreatorView = new Mock <IAdvertCreatorView>(); var cityService = new Mock <ICityServices>(); var manufacturerService = new Mock <IManufacturerServices>(); var vehicleModelService = new Mock <IVehicleModelServices>(); var categoryService = new Mock <ICategoryServices>(); IAdvertServices advertService = null; Assert.That(() => new AdvertCreatorPresenter( advertCreatorView.Object, cityService.Object, manufacturerService.Object, vehicleModelService.Object, categoryService.Object, advertService), Throws.ArgumentNullException.With.Message.Contains("Advert Service is Null!!!")); }