Esempio n. 1
0
        public MessagesForm(MessagesPresenter presenter)
        {
            _presenter = presenter ?? throw new ArgumentNullException(nameof(presenter));

            InitializeComponent();

            LoadData(_presenter.Model);
        }
Esempio n. 2
0
        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);
        }