public void MainWindowVM_SaveAsDocument_RunsDataStoreSaveAsMethod() { FakeMainWindowModel model = new FakeMainWindowModel(); model.SaveAsDocument.Execute(null); var saveAsDidRun = (model.GetDataStore() as FakeDataStore).SaveAsWasRun; Assert.IsTrue(saveAsDidRun, "SaveAs method should have been runned"); }
public void MainWindowVM_OpenDocument_OpensAndSelectsDocument() { FakeMainWindowModel model = new FakeMainWindowModel(); model.OpenDocument.Execute(null); var doc = model.Documents[0]; var opened = (doc.Title == "TestDocument.chords"); var selected = ((model.DocumentsView.CurrentItem as DocumentViewModel).Title == "TestDocument.chords"); Assert.IsTrue(opened, "The document should be opened"); Assert.IsTrue(selected, "The document should be selected"); }