public void TestRequestForProductionIsValid03() { var testSubject = new RequestForProduction { Court = new StateCourt("AL"), GetSubjectPerson = lps => lps.Plaintiff(), GetAssertion = lp => lp is IPlaintiff ? new ExampleCauseForAction() : null, IsUnbalancedToNeedsOfCase = lc => lc is ExampleCauseForAction }; var testResult = testSubject.IsValid(new ExamplePlaintiff(), new ExampleDefendant()); Console.WriteLine(testSubject.ToString()); Assert.IsFalse(testResult); }
public void TestRequestForProductionIsValid04() { var testSubject = new RequestForProduction { Court = new StateCourt("AL"), GetSubjectPerson = lps => lps.Plaintiff(), GetAssertion = lp => lp is IPlaintiff ? new ExampleCauseForAction() : null, IsReasonablyAccessible = lc => !(lc is ExampleCauseForAction) }; var testResult = testSubject.IsValid(new ExamplePlaintiff(), new ExampleDefendant()); Console.WriteLine(testSubject.ToString()); Assert.IsFalse(testResult); }
public void TestRequestForProductionIsValid01() { var testSubject = new RequestForProduction { Court = new StateCourt("AL"), GetSubjectPerson = lps => lps.Plaintiff(), GetAssertion = lp => lp is IPlaintiff ? new ExampleCauseForAction() : null, IsIrrelevantToPartyClaimOrDefense = (lp, lc) => lc is ExampleCauseForAction }; var testResult = testSubject.IsValid(new ExamplePlaintiff(), new ExampleDefendant()); Console.WriteLine(testSubject.ToString()); Assert.IsFalse(testResult); }