public void ShadowRegistryNode_AddNode()
        {
            var count = 5;
            var nodes = Enumerable.Range(0, count).Select(i => new ReactShadowNode {
                ReactTag = i
            }).ToList();
            var registry = new ShadowNodeRegistry();

            foreach (var node in nodes)
            {
                registry.AddNode(node);
            }

            for (var i = 0; i < count; ++i)
            {
                Assert.AreSame(nodes[i], registry.GetNode(i));
            }

            for (var i = 0; i < count; ++i)
            {
                registry.RemoveNode(i);
                AssertEx.Throws <KeyNotFoundException>(() => registry.GetNode(i));
            }
        }