public void InPartialTrust_WhenMethodShouldSucceed_PartialTrustHelper_ReportsSuccess() { LogHelper.TraceIfEnabled <PartialTrustHelperFixture>("In WhenTestShouldSucceed_InPartialTrust_PartialTrustHelper_ReportsSuccess"); PartialTrustHelper <FakeFixture> .RunInPartial(ExpressionHelper.GetMethodInfo <FakeFixture>(x => x.PartialTrustShouldSucceed())); Assert.Pass(); }
public void InPartialTrust_WhenMethodShouldNotSucceed_PartialTrustHelper_ReportsFailure() { LogHelper.TraceIfEnabled <PartialTrustHelperFixture>("In WhenTestShouldNotSucceed_InPartialTrust_PartialTrustHelper_ReportsFailure"); try { PartialTrustHelper <FakeFixture> .RunInPartial(ExpressionHelper.GetMethodInfo <FakeFixture>(x => x.PartialTrustShouldFail())); } catch (PartialTrustTestException ex) { Assert.Pass("PartialTrustTestException raised, message: " + ex.Message); return; } catch (Exception ex) { Assert.Fail("Exception was raised but it was not PartialTrustTestException, was: " + ex.Message); } Assert.Fail("No exception was raised"); }