Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        public void Target_SetNull_ThrowsArgumentNullException()
        {
            var attribute = new DebuggerVisualizerAttribute("VisualizerTypeName");

            AssertExtensions.Throws <ArgumentNullException>("value", () => attribute.Target = null);
        }