Ejemplo n.º 1
0
        public void stripinvalidjson_throws_exception_when_passed_null()
        {
            char   padding = 'X';
            string test    = null;

            string output = HomeCollectionRepository.StripInvalidJson(test, padding);

            Assert.Fail("Expected exception to be thrown when passed null");
        }
Ejemplo n.º 2
0
        public void stripinvalidjson_replaces_multiple_invalid_characters()
        {
            char padding = 'v';

            foreach (char c in HomeCollectionRepository.INVALID_JSON_CHARS)
            {
                string test     = $"{c}test{c}test{c}";
                string expected = $"{padding}test{padding}test{padding}";

                string output = HomeCollectionRepository.StripInvalidJson(test, padding);

                Assert.AreEqual(expected, output);
            }
        }
Ejemplo n.º 3
0
        public void stripinvalidjson_replaces_multiple_mixed_invalid_characters()
        {
            char   padding  = 'X';
            string test     = "test";
            string expected = "test";
            string output   = "";

            foreach (char c in HomeCollectionRepository.INVALID_JSON_CHARS)
            {
                test     += $"{c}test";
                expected += $"{padding}test";
            }
            output = test;
            foreach (char c in HomeCollectionRepository.INVALID_JSON_CHARS)
            {
                output = HomeCollectionRepository.StripInvalidJson(output, padding);
            }

            Assert.AreEqual(expected, output);
        }