コード例 #1
0
        public void CollectionDebuggerView_DebuggerDisplayValue()
        {
            var debugger = new CollectionDebuggerView <int>(new[] { 1, 2, 3 });

            var property =
                debugger.GetType().GetTypeInfo().GetProperty("DebuggerDisplayValue", BindingFlags.Instance | BindingFlags.NonPublic);

            Assert.Equal("Count: 3", property.GetValue(debugger));
        }
コード例 #2
0
        public void CollectionDebuggerView_Items()
        {
            var debugger = new CollectionDebuggerView <int>(new[] { 1, 2, 3 });

            var array = debugger.Items.ToArray();

            Assert.Equal(3, array.Length);
            Assert.Equal(1, array[0]);
            Assert.Equal(2, array[1]);
            Assert.Equal(3, array[2]);
        }