Ejemplo n.º 1
0
        public void OptionalStringSelectorTest()
        {
            // Arrange
            var data = MakeArray();
            var op   = new StringSelector {
                Key = "a", IsOptional = true
            };

            // Act
            var result = op.RunAsSequence(data);

            // Assert
            Json.Array(result)
            .DeepEqual("[]".AsJson())
            .Should().BeTrue();
        }
Ejemplo n.º 2
0
        public void StringSelectorTest()
        {
            // Arrange
            var data = MakeObject();
            var op   = new StringSelector {
                Key = "a"
            };

            // Act
            var result = op.RunAsSequence(data);

            // Assert
            Json.Array(result)
            .DeepEqual(Utils.JsonNumberArray(1))
            .Should().BeTrue();
        }