Example #1
0
        public void SmithvSneller()
        {
            var test = new OfPhysicalDeficiency(ExtensionMethods.Plaintiff)
            {
                IsUsingCompensatoryDevice = lp => !(lp is Smith),
                IsAfflictedWith           = lp => lp is Smith
            };

            var testResult = test.IsValid(new Smith(), new Sneller());

            Assert.IsFalse(testResult);
            Console.WriteLine(test.ToString());
        }
Example #2
0
        public void DavisvFeinstein()
        {
            var test = new OfPhysicalDeficiency(ExtensionMethods.Plaintiff)
            {
                IsAfflictedWith           = lp => lp is Davis,
                IsUsingCompensatoryDevice = lp => lp is Davis
            };

            var testResult = test.IsValid(new Davis(), new Feinstein());

            Assert.IsTrue(testResult);

            Console.WriteLine(test.ToString());
        }