void ITrendBusinessLogic.Update(TrendUpdateDto trend) { Trend updatedTrend = trendRepository.GetById(trend.Id); if (updatedTrend == null) { return; } mapper.Map <TrendUpdateDto, Trend>(trend, updatedTrend); trendRepository.Update(updatedTrend); trendRepository.SaveChanges(); }
public void Update_SavesChangesAfterUpdate() { TrendUpdateDto trendCUpdateDto = new TrendUpdateDto { Id = Guid.Parse("3fa85f64-5717-4562-b3fc-2c963f66afa6") }; Trend trend = new Trend(); mapper.Map <TrendUpdateDto, Trend>(trendCUpdateDto, trend); trendRepositoryMock.Setup(x => x.GetById(trendCUpdateDto.Id)).Returns(trend); systemUnderTest.Update(trendCUpdateDto); trendRepositoryMock.Verify(m => m.SaveChanges(), Times.Once); }