public void ChildNodeObjects_Always_ReturnsChildrenOfData() { // Setup mocks.ReplayAll(); var object1 = new object(); var object2 = new object(); var categoryTreeFolder = new CategoryTreeFolder("", new[] { object1, object2 }); using (var plugin = new RiskeerPlugin()) { TreeNodeInfo info = GetInfo(plugin); // Call object[] objects = info.ChildNodeObjects(categoryTreeFolder); // Assert CollectionAssert.AreEqual(new[] { object1, object2 }, objects); } mocks.VerifyAll(); }
public void ParameteredConstructor_NotSpecifyingCategory_ExpectedValues() { // Setup var contents = new[] { new object(), new object() }; // Call var treeFolder = new CategoryTreeFolder("<name>", contents); // Assert Assert.AreEqual("<name>", treeFolder.Name); Assert.AreEqual(TreeFolderCategory.General, treeFolder.Category); Assert.AreNotSame(contents, treeFolder.Contents); CollectionAssert.AreEqual(contents, treeFolder.Contents); }
public void ParameteredConstructor_ExpectedValues() { // Setup var contents = new[] { new object(), new object() }; const TreeFolderCategory category = TreeFolderCategory.Output; // Call var treeFolder = new CategoryTreeFolder("<name>", contents, category); // Assert Assert.AreEqual("<name>", treeFolder.Name); Assert.AreEqual(category, treeFolder.Category); Assert.AreNotSame(contents, treeFolder.Contents); CollectionAssert.AreEqual(contents, treeFolder.Contents); }
public void Image_TreeFolderOfCategoryOutput_ReturnsOutputFolderIcon() { // Setup mocks.ReplayAll(); var categoryTreeFolder = new CategoryTreeFolder("", new object[0], TreeFolderCategory.Output); using (var plugin = new RiskeerPlugin()) { TreeNodeInfo info = GetInfo(plugin); // Call Image image = info.Image(categoryTreeFolder); // Assert TestHelper.AssertImagesAreEqual(RiskeerCommonFormsResources.OutputFolderIcon, image); } mocks.VerifyAll(); }
public void Text_Always_ReturnsName() { // Setup mocks.ReplayAll(); const string testname = "testName"; var categoryTreeFolder = new CategoryTreeFolder(testname, new object[0]); using (var plugin = new RiskeerPlugin()) { TreeNodeInfo info = GetInfo(plugin); // Call string text = info.Text(categoryTreeFolder); // Assert Assert.AreEqual(testname, text); } mocks.VerifyAll(); }