Index: Ringtoets/Common/test/Ringtoets.Common.Forms.Test/TreeNodeInfos/DefaultFailureMechanismTreeNodeInfoTest.cs =================================================================== diff -u -r3ba42e2c8b6380227f4b2e1d1897135ec962beab -r5a6b6cb84b2749e56b70fe9f04a17fd954decc68 --- Ringtoets/Common/test/Ringtoets.Common.Forms.Test/TreeNodeInfos/DefaultFailureMechanismTreeNodeInfoTest.cs (.../DefaultFailureMechanismTreeNodeInfoTest.cs) (revision 3ba42e2c8b6380227f4b2e1d1897135ec962beab) +++ Ringtoets/Common/test/Ringtoets.Common.Forms.Test/TreeNodeInfos/DefaultFailureMechanismTreeNodeInfoTest.cs (.../DefaultFailureMechanismTreeNodeInfoTest.cs) (revision 5a6b6cb84b2749e56b70fe9f04a17fd954decc68) @@ -26,119 +26,9 @@ public class DefaultFailureMechanismTreeNodeInfoTest { private const int contextMenuRelevancyIndex = 0; - - [Test] - public void Constructor_DefaultImplementationsForSomeMethods() - { - // Call - var treeNodeInfo = new DefaultFailureMechanismTreeNodeInfo(null, null, null); - // Assert - Assert.IsNotNull(treeNodeInfo.Text); - Assert.IsNotNull(treeNodeInfo.Image); - Assert.IsNotNull(treeNodeInfo.ForeColor); - Assert.IsNotNull(treeNodeInfo.ChildNodeObjects); - Assert.IsNotNull(treeNodeInfo.ContextMenuStrip); - Assert.IsNull(treeNodeInfo.CanCheck); - Assert.IsNull(treeNodeInfo.CanDrop); - Assert.IsNull(treeNodeInfo.CanInsert); - Assert.IsNull(treeNodeInfo.CanRemove); - Assert.IsNull(treeNodeInfo.CanRename); - Assert.IsNull(treeNodeInfo.CanDrag); - Assert.IsNull(treeNodeInfo.EnsureVisibleOnCreate); - Assert.IsNull(treeNodeInfo.IsChecked); - Assert.IsNull(treeNodeInfo.OnDrop); - Assert.IsNull(treeNodeInfo.OnNodeRenamed); - Assert.IsNull(treeNodeInfo.OnNodeChecked); - Assert.IsNull(treeNodeInfo.OnNodeRemoved); - } - [Test] - public void ForeColor_FailureMechanismIsRelevant_ReturnControlText() - { - // Setup - var mocks = new MockRepository(); - var failureMechanism = mocks.Stub(); - failureMechanism.IsRelevant = true; - - var assessmentSection = mocks.Stub(); - mocks.ReplayAll(); - - var context = new SimpleFailureMechanismContext(failureMechanism, assessmentSection); - - var treeNodeInfo = new DefaultFailureMechanismTreeNodeInfo(null, null, null); - - // Call - Color color = treeNodeInfo.ForeColor(context); - - // Assert - Assert.AreEqual(Color.FromKnownColor(KnownColor.ControlText), color); - mocks.VerifyAll(); - } - - [Test] - public void ForeColor_FailureMechanismIsNotRelevant_ReturnGrayText() - { - // Setup - var mocks = new MockRepository(); - var failureMechanism = mocks.Stub(); - failureMechanism.IsRelevant = false; - - var assessmentSection = mocks.Stub(); - mocks.ReplayAll(); - - var context = new SimpleFailureMechanismContext(failureMechanism, assessmentSection); - - var treeNodeInfo = new DefaultFailureMechanismTreeNodeInfo(null, null, null); - - // Call - Color color = treeNodeInfo.ForeColor(context); - - // Assert - Assert.AreEqual(Color.FromKnownColor(KnownColor.GrayText), color); - mocks.VerifyAll(); - } - - [Test] - public void GetImage_Always_ReturnFailureMechanismIcon() - { - // Setup - var treeNodeInfo = new DefaultFailureMechanismTreeNodeInfo(null, null, null); - - // Call - Image image = treeNodeInfo.Image(null); - - // Assert - TestHelper.AssertImagesAreEqual(RingtoetsCommonFormsResources.FailureMechanismIcon, image); - } - - [Test] - public void Text_Always_ReturnFailureMechanismName() - { - // Setup - const string name = "A"; - - var mocks = new MockRepository(); - var failureMechanism = mocks.Stub(); - failureMechanism.Stub(fm => fm.Name).Return(name); - - var assessmentSection = mocks.Stub(); - mocks.ReplayAll(); - - var context = new SimpleFailureMechanismContext(failureMechanism, assessmentSection); - - var treeNodeInfo = new DefaultFailureMechanismTreeNodeInfo(null, null, null); - - // Call - string text = treeNodeInfo.Text(context); - - // Assert - Assert.AreEqual(name, text); - mocks.VerifyAll(); - } - - [Test] public void ChildNodeObjects_FailureMechanismIsNotRelevant_ReturnOnlyFailureMechanismComments() { // Setup