public void New_Normal() { var entries = new ExceptionPolicyEntry[] { new ExceptionPolicyEntry(typeof(Exception), PostHandlingAction.None, _ => Task.CompletedTask) }; Func <ExceptionContext, Task> preHandler = _ => Task.CompletedTask; Func <ExceptionContext, Task> postHanlder = _ => Task.CompletedTask; var policy = new ExceptionPolicy(entries, preHandler, postHanlder); Assert.Same(entries.Single(), policy.PolicyEntries.Single()); Assert.Same(preHandler, policy.PreHandler); Assert.Same(postHanlder, policy.PostHandler); }