コード例 #1
0
        public void ShouldReturnTrueForAll()
        {
            var input = new List <string> {
                "55", "22", "44"
            };

            var list = _multiplesCheckerService.CheckMultiples(input);

            Assert.AreEqual(list.Count, input.Count);
            Assert.AreEqual(list.Count, list.Where(p => p.IsMultiple == true).ToList().Count);
        }
コード例 #2
0
        public IQueryResult Handle(CheckMultiplesNumberListQuery query)
        {
            query.Numbers.ForEach(number => {
                Validate(number);
            });

            var ret = _multiplesCheckerService.CheckMultiples(query.Numbers);

            return(new CheckMultiplesNumberListQueryResult {
                NumberResults = ret
            });
        }