public InteractorEditContact(IEditContactController controller, IEditContactModelCreator modelCreator, IValidationEditContact validation) { _controller = controller ?? throw new ArgumentNullException(nameof(controller)); _validation = validation ?? throw new ArgumentNullException(nameof(validation)); _modelCreator = modelCreator ?? throw new ArgumentNullException(nameof(modelCreator)); _controller.OnRecieveModel += ControllerOnMessage; }
public void SetUp() { _repository = DataService.RepositoryController.RepositoryUserSettings; _modelCreator = new EditContactModelCreator(_repository); }
public void CtorTest_Negative(IEditContactController controller, IEditContactModelCreator modelCreator, IValidationEditContact validation, string testName) { Assert.Throws <ArgumentNullException>(() => new InteractorEditContact(controller, modelCreator, validation)); }