public void CheckLookingFor()
        {
            var userLookingForPartnerToMyIdea = new User {LookingFor = new LookingFor {PartnerToMyIdea = true}};
            var userLookingForIdeasToJoin = new User {LookingFor = new LookingFor {IdeasToJoin = true}};
            var userJoinOrBeJoined = new User {LookingFor = new LookingFor {JoinOrBeJoined = true}};
            var userLookingForInvestements = new User {LookingFor = new LookingFor {Investements = true}};

            _matcher = new Matcher(userLookingForPartnerToMyIdea, userLookingForPartnerToMyIdea);
            Assert.That(_matcher.MatchLookingFor().IsMatch, Is.EqualTo(new DoesNotMatch().IsMatch));
            Assert.That(_matcher.MatchLookingFor(), Is.EqualTo(new DoesNotMatch().IsMatch));

            Assert.That(userLookingForIdeasToJoin.LookingFor.MatchWith(userLookingForPartnerToMyIdea.LookingFor), Is.EqualTo(true));
        }