public void GetTrendHitById_ReturnsNull_IfThereIsNoTrendlineWithSuchId() { //Arrange EFTrendlineRepository repository = new EFTrendlineRepository(); List <TrendHitDto> trendHits = new List <TrendHitDto>(); trendHits.AddRange(new TrendHitDto[] { getDefaultTrendHitDto() }); clearTrendHitsTables(); repository.UpdateTrendHits(trendHits); //Act TrendHitDto resultDto = repository.GetTrendHitById(DEFAULT_ID + 1); //Assert Assert.IsNull(resultDto); }
public void GetTrendHitById_ReturnsProperTrendlineDto_IfExists() { //Arrange EFTrendlineRepository repository = new EFTrendlineRepository(); List <TrendHitDto> trendHits = new List <TrendHitDto>(); TrendHitDto expectedDto = getDefaultTrendHitDto(); trendHits.AddRange(new TrendHitDto[] { expectedDto }); clearTrendHitsTables(); repository.UpdateTrendHits(trendHits); //Act TrendHitDto resultDto = repository.GetTrendHitById(expectedDto.Id); //Assert var areEqual = expectedDto.Equals(resultDto); Assert.IsTrue(areEqual); }