コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }