Example #1
0
        public async Task UpdateAsync(YeastDto yeastDto)
        {
            var yeast = AutoMapper.Mapper.Map <YeastDto, Yeast>(yeastDto);
            await _yeastRepository.UpdateAsync(yeast);

            var result = await _yeastRepository.GetSingleAsync(yeastDto.Id);

            var mappedResult = AutoMapper.Mapper.Map <Yeast, YeastDto>(result);
            await _yeastElasticsearch.UpdateAsync(mappedResult);
        }
Example #2
0
        public async Task UpdateAsync_Get_Updated()
        {
            var yeast = _yeastRepository.GetAll().LastOrDefault();

            yeast.Name = "Update" + DateTime.Now.Ticks;
            await _yeastRepository.UpdateAsync(yeast);

            var updated = await _yeastRepository.GetSingleAsync(yeast.YeastId);

            Assert.AreEqual(yeast.Name, updated.Name);
        }