public void CheckDecorator_WrongUserName()
        {
            string ownerName = "James Bond";

            IDecoratorSolution riskList = new DecoratorSolutionBase();

            riskList = new ByOwnerNameDecorator(riskList, ownerName);

            var result = riskList.GetRisks().ToList();

            Assert.True(result.Count == 0);
        }
        public void CheckDecorator_UserName_KeySensitive()
        {
            string ownerName = "Person 5";

            IDecoratorSolution riskList = new DecoratorSolutionBase();

            riskList = new ByOwnerNameDecorator(riskList, ownerName);

            var result = riskList.GetRisks().ToList();

            Assert.True(result.Count == 3);
            Assert.True(result[0].Owner.Name.ToLower() == ownerName.ToLower());
            Assert.True(result[1].Owner.Name.ToLower() == ownerName.ToLower());
            Assert.True(result[2].Owner.Name.ToLower() == ownerName.ToLower());
        }