Exemplo n.º 1
0
        public void FromCollection_Custom()
        {
            // Arrange
            var categoryNumbers = new CategorySet();

            categoryNumbers.Add(2);
            categoryNumbers.Add(4);
            categoryNumbers.Add(8);
            categoryNumbers.Add(16);

            // Act
            var arrayNode = JsonArrayNode.FromCollection(categoryNumbers);

            // Assert
            Assert.IsNotNull(arrayNode);
            Assert.AreEqual(4, categoryNumbers.Count);
            Assert.AreEqual(2, (arrayNode[0] as JsonIntegerNode).Value);
            Assert.AreEqual(4, (arrayNode[1] as JsonIntegerNode).Value);
            Assert.AreEqual(8, (arrayNode[2] as JsonIntegerNode).Value);
            Assert.AreEqual(16, (arrayNode[3] as JsonIntegerNode).Value);
        }