コード例 #1
0
        public CatModel GetCat(int id)
        {
            var cat    = _catRepository.GetCat(id);
            var result = Mapper.Map <CatModel>(cat);

            return(result);
        }
コード例 #2
0
        public async Task <CatModel> GetCat(int id)
        {
            var cat = await _catRepository.GetCat(id);

            var result = _mapper.Map <CatModel>(cat);

            return(result);
        }
コード例 #3
0
        public void Edit_Cat()
        {
            var id          = 2;
            var description = $"Updated_Cat_{DateTime.Now.Second}";
            var cat         = new Cat
            {
                Id          = id,
                Name        = "Test 2",
                Description = description,
                Photo       = "Test-Cat.jpg"
            };

            _catRepository.EditCat(cat);
            var newCat = _catRepository.GetCat(id);

            Assert.Equal(id, newCat.Id);
            Assert.Equal(description, newCat.Description);
        }
コード例 #4
0
        public void Get_Cat(int id)
        {
            var result = _catRepository.GetCat(id);

            Assert.IsType <Cat>(result);

            Assert.NotNull(result);
            Assert.IsType <Cat>(result);
        }