Ejemplo n.º 1
0
        public void FilterBadRequestTest()
        {
            _simulator.Post("/api/filter").Responds("His SSN was {{{REDACTED-ssn}}}.").WithCode(400);
            PhilterClient philterClient = new PhilterClient(GetClient());

            Assert.ThrowsException <ClientException>(() => philterClient.Filter("His SSN was 123-45-6789.", "context", "invalid"));
        }
Ejemplo n.º 2
0
        public void GetReplacementsBadRequestTest()
        {
            _simulator.Get("/api/replacements").WithParameter("d", "").Responds("").WithCode(400);

            PhilterClient philterClient = new PhilterClient(GetClient());

            Assert.ThrowsException <ClientException>(() => philterClient.Filter("His SSN was 123-45-6789.", "context", "default"));
        }
Ejemplo n.º 3
0
        public void FilterWithDocumentIdTest()
        {
            _simulator.Post("/api/filter").Responds("His SSN was {{{REDACTED-ssn}}}.").WithCode(200);

            PhilterClient philterClient = new PhilterClient(GetClient());
            string        filteredText  = philterClient.Filter("His SSN was 123-45-6789.", "context", "docid", "default");

            Assert.AreEqual("His SSN was {{{REDACTED-ssn}}}.", filteredText);
        }
Ejemplo n.º 4
0
        public void FilterAuthorizedTest()
        {
            _simulator.Post("/api/filter").WithHeader("Authorization", "token:token").Responds("His SSN was {{{REDACTED-ssn}}}.").WithCode(200);

            PhilterClient philterClient = new PhilterClient(GetClient());
            string        filteredText  = philterClient.Filter("His SSN was 123-45-6789.", "context", "default");

            Assert.AreEqual("His SSN was {{{REDACTED-ssn}}}.", filteredText);
        }
Ejemplo n.º 5
0
        //[TestMethod]
        public void FilterTest()
        {
            string       certificate = "c:\\client-test.pfx";
            SecureString password    = new NetworkCredential("", "changeit").SecurePassword;

            PhilterClient philterClient = new PhilterClient(GetClient(certificate, password));
            string        filteredText  = philterClient.Filter("His SSN was 123-45-6789.", "context", "default");

            Assert.AreEqual("His SSN was {{{REDACTED-ssn}}}.", filteredText);

            Console.WriteLine(filteredText);
        }