Exemplo n.º 1
0
        public void GetTimeframeByName_returnNull_forNonExistingItem()
        {
            //Arrange
            EFTimeframeRepository repository = new EFTimeframeRepository();
            TimeframeDto          baseDto    = getDefaultTimeframeDto();

            insertTimeframeToTestDb(baseDto);

            //Act
            TimeframeDto dto = repository.GetTimeframeBySymbol(baseDto.Symbol + "a");

            //Assert
            Assert.IsNull(dto);
        }
Exemplo n.º 2
0
        public void GetTimeframeByName_returnProperDto_forExistingItem()
        {
            //Arrange
            EFTimeframeRepository repository = new EFTimeframeRepository();
            TimeframeDto          baseDto    = getDefaultTimeframeDto();

            insertTimeframeToTestDb(baseDto);

            //Act
            TimeframeDto dto = repository.GetTimeframeBySymbol(baseDto.Symbol);

            //Assert
            var areEqual = baseDto.Equals(dto);

            Assert.IsTrue(areEqual);
        }
Exemplo n.º 3
0
        public void GetAllTimeframes_returnProperDtoCollection()
        {
            //Arrange
            EFTimeframeRepository      repository    = new EFTimeframeRepository();
            IEnumerable <TimeframeDto> timeframeDtos = getDefaultTimeframeDtos();

            insertTimeframesToTestDb(timeframeDtos);

            //Act
            TimeframeDto[] dtos = repository.GetAllTimeframes().ToArray();

            //Assert
            bool areEqualArrays = timeframeDtos.HasEqualItems(dtos);

            Assert.IsTrue(areEqualArrays);
        }