public void NewDocumentViewModelSetPropertyTest() { // arrange Document document = new Document { Path = "Path", DateReceived = DateTime.Now, Id = "Document", Name = "MyDocument", Imported = new DateTime(2014, 03, 13, 19, 24, 00) }; // act DocumentViewModel documentViewModel = new DocumentViewModel(new Mock<IDocumentService>().Object) { Model = document }; documentViewModel.Name = NewDocumentName; DateTime newDateTime = new DateTime(2014, 03, 13, 14, 14, 00); documentViewModel.DateReceived = newDateTime; // assert documentViewModel.ExAssert( x => x.Member(m => m.Model).IsEqualTo(document) .Member(m => m.DateReceived).IsOnSameDayAs(newDateTime) .Member(m => m.Name).IsEqualTo(NewDocumentName) .Member(m => m.DateReceived).IsOnSameDayAs(newDateTime)); }
private void DeleteDocument(DocumentViewModel document) { this.service.DeleteDocument(document.Model); this.UpdateCollection(null); }