Workshop2 / RewriteRuleTestHarness

For when you want to unit test IIS Rewrite Rules

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Build statusNuget.org

RewriteRuleTestHarness

A fully tested simple nuget package to help you test Rewrite rules in IIS.

The xml is parsed into managed objects which makes it really easy to test things are as expected. There are even some helpful extension methods to test regex matching.

Nuget Install

Install-Package RewriteRuleTestHarness

Example usage

var parser = new RewriteRulesParser();
InboundRules rules = parser.ParseInboundRules("C:\path\to\rewriterules.xml");

if(rules.Match.MatchesUrl("some-url-to-test"))
{
  Console.WriteLine("YAY");
}

Rule rule = rules.FirstRuleToMatchUrl("correct-url");

About

For when you want to unit test IIS Rewrite Rules


Languages

Language:C# 100.0%