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")); }
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")); }
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); }
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); }
//[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); }