public void MidlervFordMotorCompany() { var test = new FalseEndorsement(ExtensionMethods.Defendant) { IsFirstAmendmentProtected = lp => false, IsCommercialUse = lp => lp is FordMotorCompany, IsAppropriatedPersonIdentity = (l1, l2) => l1 is Midler && l2 is FordMotorCompany }; var testResult = test.IsValid(new Midler(), new FordMotorCompany()); Assert.IsTrue(testResult); Console.WriteLine(test.ToString()); }
public void ParksvLaFaceRecords() { var test = new FalseEndorsement(ExtensionMethods.Defendant) { IsCommercialUse = lp => lp is LaFaceRecords, IsAppropriatedPersonIdentity = (l1, l2) => l1 is Parks && l2 is LaFaceRecords, IsFirstAmendmentProtected = lp => lp is LaFaceRecords }; var testResult = test.IsValid(new Parks(), new LaFaceRecords()); Assert.IsFalse(testResult); Console.WriteLine(test.ToString()); }
public void WhitevSamsungElectronicsAmericaInc() { var test = new FalseEndorsement(ExtensionMethods.Defendant) { IsCommercialUse = lp => lp is SamsungElectronicsAmericaInc, IsAppropriatedPersonIdentity = (l1, l2) => l1 is White && l2 is SamsungElectronicsAmericaInc, IsFirstAmendmentProtected = lp => false, }; var testResult = test.IsValid(new White(), new SamsungElectronicsAmericaInc()); Assert.IsTrue(testResult); Console.WriteLine(test.ToString()); }