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); }
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); }
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); }