public void Ctor_VisualizerType_VisualizerObjectSourceTypeName(Type visualizerType, string visualizerObjectSourceTypeName) { var attribute = new DebuggerVisualizerAttribute(visualizerType, visualizerObjectSourceTypeName); Assert.Equal(visualizerType.AssemblyQualifiedName, attribute.VisualizerTypeName); Assert.Equal(visualizerObjectSourceTypeName, attribute.VisualizerObjectSourceTypeName); Assert.Null(attribute.Description); Assert.Null(attribute.Target); }
public void Target_SetValid_GetReturnsExpected(Type target) { var attribute = new DebuggerVisualizerAttribute("VisualizerTypeName") { Target = target }; Assert.Equal(target, attribute.Target); Assert.Equal(target.AssemblyQualifiedName, attribute.TargetTypeName); }
public void Target_SetNull_ThrowsArgumentNullException() { var attribute = new DebuggerVisualizerAttribute("VisualizerTypeName"); AssertExtensions.Throws <ArgumentNullException>("value", () => attribute.Target = null); }