public MessagesForm(MessagesPresenter presenter) { _presenter = presenter ?? throw new ArgumentNullException(nameof(presenter)); InitializeComponent(); LoadData(_presenter.Model); }
void SetUp() { // Model InFileSavingHelper fileSaveHelper = new InFileSavingHelper(new FileParser(), SAVING_FILE_PATH); LocalMessageDataSource localDataSource = new LocalMessageDataSource(fileSaveHelper); MessageRepository repository = new MessageRepository(localDataSource); // View view = new MessagesView(); // Presenter IMessagesPresenter presenter = new MessagesPresenter(repository, view); }