private void TestParserFetch(Type expected, Action action)
 {
     try {
         action.Invoke();
     }
     catch (Exception e) {
         IExceptionParser parser = ExceptionParserFactory.Get(e);
         Assert.AreEqual(expected.Name, parser.GetType().Name, "Factory returned wrong type of parser");
     }
 }