public void Project_Test() { var fileSystem = MockRepository.GenerateStub<IFileSystem>(); var projectTreeModel = new ProjectTreeModel(fileSystem); var project = new TestProject(); projectTreeModel.TestProject = project; Assert.AreEqual(project, projectTreeModel.TestProject); }
public void FileName_Test() { const string fileName = "fileName"; var fileSystem = MockRepository.GenerateStub<IFileSystem>(); var projectTreeModel = new ProjectTreeModel(fileSystem); projectTreeModel.FileName = fileName; Assert.AreEqual(fileName, projectTreeModel.FileName); const string fileName2 = "fileName2"; projectTreeModel.FileName = fileName2; Assert.AreEqual(fileName2, projectTreeModel.FileName); }
public void GetChildren_Test_Empty_Path() { var fileSystem = MockRepository.GenerateStub<IFileSystem>(); var projectTreeModel = new ProjectTreeModel(fileSystem); var children = projectTreeModel.GetChildren(TreePath.Empty); bool first = true; foreach (Node node in children) { Assert.AreEqual(string.Empty, node.Text); // should only be one node (the root) Assert.IsTrue(first); first = false; } }