Beispiel #1
0
 public void DetailWindowViewModelConstructorTest()
 {
     //_currentNOde
     IProjectNotesService          service     = new ProjectNotesServiceMock(4);
     LinkedListNode <IProjectNote> currentNode = new LinkedListNode <IProjectNote>(service.ProjectNotes[2]);
     IDocumentPaginatorSource      doc         = currentNode.Value.Document;
     DetailWindowViewModel         target      = new DetailWindowViewModel(service, service.ProjectNotes[2]);
 }
        public void DetailWindowConstructorTest()
        {
            IProjectNotesService  service               = new ProjectNotesServiceMock(4);
            IProjectNote          projectNote           = service.ProjectNotes[2];
            DetailWindowViewModel detailWindowViewModel = new DetailWindowViewModel(service, projectNote);
            DetailWindow          target = new DetailWindow(detailWindowViewModel);

            Assert.AreSame(target.DataContext, detailWindowViewModel);
        }
        public void CloseWindowCommandTest()
        {
            IProjectNotesService  service     = new ProjectNotesServiceMock(4);
            IProjectNote          projectNote = service.ProjectNotes[2];
            DetailWindowViewModel target      = new DetailWindowViewModel(service, projectNote);
            var worked = false;

            target.CloseWindow += () => worked = true;
            target.CloseWindowCommand.Execute(this);
            Assert.IsTrue(worked);
        }
 public DetailWindow(Email email)
 {
     _vm         = new DetailWindowViewModel(email);
     DataContext = _vm;
     InitializeComponent();
 }