コード例 #1
0
        public void RestUrlDataHandler_GetSecuredData_SomePropsNotInRequest_ListedParametresSecured()
        {
            //ARRANGE
            AbstractDataHandler handler = new RestUrlDataHandler();

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

            //ACT
            var result = handler.GetSecuredData("http://test.com/user/max/info?pass=123456");

            //ASSERT
            Assert.AreEqual("http://test.com/user/XXX/info?pass=123456", result);
        }
コード例 #2
0
        public void RestUrlDataHandler_GetSecuredData_EmptySecuredProps_NonChangedResult()
        {
            //ARRANGE
            AbstractDataHandler handler = new RestUrlDataHandler();

            handler.Properties = new string[] { };

            //ACT
            var result = handler.GetSecuredData("http://test.com/user/max/info?pass=123456");

            //ASSERT
            Assert.AreEqual("http://test.com/user/max/info?pass=123456", result);
        }
コード例 #3
0
        public void RestUrlDataHandler_GetSecuredData_NonEmptySecuredProps_ParametresSecured()
        {
            //ARRANGE
            AbstractDataHandler handler = new RestUrlDataHandler();

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

            //ACT
            var result = handler.GetSecuredData("http://test.com/user/max/info?pass=123456");

            //ASSERT
            Assert.AreEqual("http://test.com/user/XXX/info?pass=XXXXXX", result);
        }