Esempio n. 1
0
        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());
        }
Esempio n. 2
0
        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());
        }