Esempio n. 1
0
        public void ThrowArugmentNullException_WhenIUserAsyncServiceParameterIsNull()
        {
            var uploadProfilePictureView         = new Mock <IUploadProfilePictureView>();
            IUsersAsyncService usersAsyncService = null;

            Assert.That(
                () => new UploadProfilePicturePresenter(uploadProfilePictureView.Object, usersAsyncService),
                Throws.InstanceOf <ArgumentNullException>().With.Message.Contains(nameof(IUsersAsyncService)));
        }
        public UpdateMedicalInformationPresenter(IUpdateMedicalInformationView view, IUsersAsyncService usersService)
            : base(view)
        {
            Guard.WhenArgument(usersService, nameof(IUsersAsyncService)).IsNull().Throw();

            this.usersService = usersService;

            this.View.UpdateMedicalInformationInitialState += this.OnUpdateMedicalInformationInitialState;
            this.View.UpdateMedicalInformationUpdateValues += this.OnUpdateMedicalInformationUpdateValues;
        }
        public UploadProfilePicturePresenter(IUploadProfilePictureView view, IUsersAsyncService usersService)
            : base(view)
        {
            Guard.WhenArgument(usersService, nameof(IUsersAsyncService)).IsNull().Throw();

            this.usersService = usersService;

            base.View.OnInitialState                += this.OnInitialState;
            base.View.OnUploadProfilePicture        += this.OnUploadProfilePicture;
            base.View.OnUploadProfilePictureFromUrl += this.OnUploadProfilePictureFromUrl;
        }