public void ThrowArgumentNullExceptionWithMessage_WhenIPictureServiceIsNull()
        {
            var advertDetailView            = new Mock <IAdvertDetailView>();
            IPictureServices pictureService = null;
            var advertService = new Mock <IAdvertServices>();

            Assert.That(
                () => new AdvertDetailPresenter(advertDetailView.Object, pictureService, advertService.Object),
                Throws.ArgumentNullException.With.Message.Contains("Picture Service is Null"));
        }
        public void ThrowArgumentNullException_WhenIPictureServicesIsNull()
        {
            var searchViewMock    = new Mock <ISearchView>();
            var advertServiceMock = new Mock <IAdvertServices>();
            IPictureServices pictureServiceMock = null;

            Assert.That(
                () => new SearcherPresenter(searchViewMock.Object, advertServiceMock.Object, pictureServiceMock),
                Throws.InstanceOf <ArgumentNullException>());
        }
Ejemplo n.º 3
0
        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 BookDetailPresenter(IBookDetailView view, IBookServices bookService, IPictureServices pictureService) 
            : base(view)
        {
            Guard.WhenArgument(view, "View is null.").IsNull().Throw();
            Guard.WhenArgument(bookService, "Book service is null.").IsNull().Throw();
            Guard.WhenArgument(pictureService, "Picture service is null.").IsNull().Throw();

            this.bookService = bookService;
            this.pictureService = pictureService;

            this.View.OnGetBooksById += View_OnGetBooksById;
            this.View.OnGetPicturesByBookId += View_OnGetPicturesByBookId;
        }
 public PicturesController(IPictureServices pictureServices, ICacheService cacheServices)
 {
     this.pictureServices = pictureServices;
     this.cacheServices = cacheServices;
 }
 public ArticlesController(IAncientCivilizationsData data, IArticleServices articlesServices, IPictureServices pictureServices)
     : base(data)
 {
     this.articleServices = articlesServices;
     this.pictureServices = pictureServices;
 }
 public PicturesController(IAncientCivilizationsData data, IPictureServices pictureServices)
     : base(data)
 {
     this.pictureServices = pictureServices;
 }