Esempio n. 1
0
        public void CanLoadCustomers()
        {
            // arrange
            var repo = new Mock<INoteRepository>();
            var view = new Mock<INoteView>();
            repo.Setup(m => m.NoteCards)
                .Returns(_notes).Verifiable();

            var presenter = new NotePresenter(view.Object, repo.Object);

            // act

            // assert
            repo.Verify();
            view.VerifySet(m => m.NotesList = _notes.ToList());
        }
Esempio n. 2
0
        private void buttonNotes_Click(object sender, EventArgs e)
        {
            var container = new IoCContainer();
            container.Register<INoteRepository, NoteFileRepository>();
            container.Register<INoteView, NoteForm>();

            var view = container.Resolve<INoteView>();
            var presenter = new NotePresenter(view, container.Resolve<INoteRepository>());
            ((Form) view).ShowDialog();
        }