Ejemplo n.º 1
0
        public async void SearchCigarsByNameShouldReturnCigarsWithTermInName()
        {
            const string term     = "Sample";
            var          expected = testData.Where(x => x.Name.Contains(term));

            var actual = await cigarService.SearchCigarsByName(term).ToList();

            actual.Should().Contain(expected);
        }
Ejemplo n.º 2
0
        public async Task <IActionResult> Get(string name = null, int amount = 5)
        {
            List <Cigar> items;

            if (!string.IsNullOrWhiteSpace(name))
            {
                items = await cigarService.SearchCigarsByName(name).Take(amount).ToList();
            }
            else
            {
                items = await cigarService.GetAllCigars().Take(amount).ToList();
            }

            return(new ObjectResult(items));
        }