public void Document_ProjectItemNotOpenInSharpDevelop_ReturnsNull() { CreateProjectItems(); msbuildProject.FileName = @"d:\projects\MyProject\MyProject.csproj"; msbuildProject.AddFile(@"program.cs"); global::EnvDTE.ProjectItem item = projectItems.Item("program.cs"); global::EnvDTE.Document document = item.Document; Assert.IsNull(document); }
public void Document_ProjectItemOpenInSharpDevelopAndIsUnsaved_ReturnsOpenDocumentThatIsNotSaved() { CreateProjectItems(); msbuildProject.FileName = @"d:\projects\MyProject\MyProject.csproj"; msbuildProject.AddFile(@"program.cs"); global::EnvDTE.ProjectItem item = projectItems.Item("program.cs"); OpenUnsavedFileInSharpDevelop(@"d:\projects\MyProject\program.cs"); global::EnvDTE.Document document = item.Document; Assert.IsFalse(document.Saved); }
public void Document_ProjectItemOpenInSharpDevelop_ReturnsOpenDocumentForFile() { CreateProjectItems(); msbuildProject.FileName = @"d:\projects\MyProject\MyProject.csproj"; msbuildProject.AddFile(@"program.cs"); global::EnvDTE.ProjectItem item = projectItems.Item("program.cs"); string projectItemFileName = @"d:\projects\MyProject\program.cs"; OpenSavedFileInSharpDevelop(projectItemFileName); global::EnvDTE.Document document = item.Document; Assert.AreEqual(projectItemFileName, document.FullName); }