public void WouldBe_ValidPair()
        {
            Person person1 = new Person("Curtis Thibault", "Email");
            Person person2 = new Person("Jake Gamble", "Email");

            Assert.True(SecretSantaPair.WouldBeValid(person1, person2));
        }
        public void InvalidPair_SameFamily()
        {
            Person          person1 = new Person("First Person", "Email");
            Person          person2 = new Person("Second Person", "Email");
            SecretSantaPair pair    = new SecretSantaPair(person1, person2);

            Assert.False(pair.IsValid);
        }
        public void ValidPair()
        {
            Person          person1 = new Person("Curtis Thibault", "Email");
            Person          person2 = new Person("Jake Gamble", "Email");
            SecretSantaPair pair    = new SecretSantaPair(person1, person2);

            Assert.True(pair.IsValid);
        }
        public void Receiver()
        {
            Person          person1 = new Person("One Last", "Email");
            Person          person2 = new Person("Two Last", "Email");
            SecretSantaPair pair    = new SecretSantaPair(person1, person2);

            Assert.AreEqual(person2, pair.Receiver);
        }