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); }