예제 #1
0
        public void ConvertStructTypeObject()
        {
            // Arrange
            var inputJson = "{ 'Age': 10, 'Name': 'TestName'}";

            // Act
            var actual = _scriptExecutionEngine.JsonObjectToNativeEngineObject(inputJson);

            // Assert
            Assert.NotNull(actual);
            Assert.IsInstanceOf <PSObject>(actual);
            Assert.AreEqual(10, ((PSObject)actual).Properties["Age"].Value);
            Assert.AreEqual("TestName", ((PSObject)actual).Properties["Name"].Value);
        }