public void CreateMaxNode_IINode_ReturnsIMaxNode() { Mock<IINode> mockIINode = new Mock<IINode>(); INodeWrapperFactory factory = new INodeWrapperFactory(); IMaxNode result = factory.CreateMaxNode(mockIINode.Object); Assert.IsNotNull(result); Assert.AreEqual(mockIINode.Object, result.BaseObject); }
public void CreateMaxNode_NonIINode_ReturnsNull() { INodeWrapperFactory factory = new INodeWrapperFactory(); IMaxNode result = factory.CreateMaxNode(42); Assert.IsNull(result); }
public void CreateMaxNode_Null_ThrowsException() { INodeWrapperFactory factory = new INodeWrapperFactory(); factory.CreateMaxNode(null); }