public void JsonElementValueDataHandler_GetSecuredData_EmptySecuredProps_NonChangedResult()
        {
            //ARRANGE
            AbstractDataHandler handler = new JsonElementValueDataHandler();

            handler.Properties = new string[] {};

            //ACT
            var result = handler.GetSecuredData("{user:{value:\"max\"}, pass: {value:\"123456\"}}");

            //ASSERT
            Assert.AreEqual("{\"user\":{\"value\":\"max\"},\"pass\":{\"value\":\"123456\"}}", result);
        }
        public void JsonElementValueDataHandler_GetSecuredData_SomePropsNotInRequest_ListedParametresSecured()
        {
            //ARRANGE
            AbstractDataHandler handler = new JsonElementValueDataHandler();

            handler.Properties = new string[] { "user", "first_name" };

            //ACT
            var result = handler.GetSecuredData("{user:{value:\"max\"}, pass: {value:\"123456\"}}");

            //ASSERT
            Assert.AreEqual("{\"user\":{\"value\":\"XXX\"},\"pass\":{\"value\":\"123456\"}}", result);
        }