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; }