/// <summary>Constructor.</summary> public ToggleRelativeException(ToggleRelativeProblem problem) : base(problem.ToString()) { Problem = problem; }
private void assertPathToggle(string basePath, string toggledPath, ToggleRelativeProblem expectedProblem) { try { PathUtil.ToggleRelative(basePath, toggledPath); } catch (ToggleRelativeException e) { Assert.AreEqual(expectedProblem, e.Problem, "ToggleRelativeException has the wrong Problem"); return; } Assert.Fail("ToggleRelativeException expected"); }