public void GetFxPairByName_returnNull_forNonExistingItem() { //Arrange EFCurrencyRepository repository = new EFCurrencyRepository(); FxPairDto baseDto = getDefaultFxPairDto(); insertFxPairToTestDb(baseDto); //Act FxPairDto dto = repository.GetFxPairBySymbol(baseDto.Name + "a"); //Assert Assert.IsNull(dto); }
public void GetCurrencyBySymbol_returnNull_forNonExistingItem() { //Arrange EFCurrencyRepository repository = new EFCurrencyRepository(); CurrencyDto baseDto = getDefaultCurrencyDto(); insertCurrencyToTestDb(baseDto); //Act CurrencyDto dto = repository.GetCurrencyBySymbol(baseDto.Symbol + "a"); //Assert Assert.IsNull(dto); }
public void GetFxPairByName_returnProperDto_forExistingItem() { //Arrange EFCurrencyRepository repository = new EFCurrencyRepository(); FxPairDto baseDto = getDefaultFxPairDto(); insertFxPairToTestDb(baseDto); //Act FxPairDto dto = repository.GetFxPairBySymbol(baseDto.Name); //Assert var areEqual = baseDto.Equals(dto); Assert.IsTrue(areEqual); }
public void GetCurrencyById_returnProperDto_forExistingItem() { //Arrange EFCurrencyRepository repository = new EFCurrencyRepository(); CurrencyDto baseDto = getDefaultCurrencyDto(); insertCurrencyToTestDb(baseDto); //Act CurrencyDto dto = repository.GetCurrencyById(baseDto.Id); //Assert var areEqual = baseDto.Equals(dto); Assert.IsTrue(areEqual); }
public void GetCurrencies_returnProperDtoCollection() { //Arrange EFCurrencyRepository repository = new EFCurrencyRepository(); IEnumerable <CurrencyDto> currencyDtos = getDefaultCurrencyDtosForTest(); insertCurrenciesToTestDb(currencyDtos); //Act CurrencyDto[] dtos = repository.GetCurrencies().ToArray(); //Assert bool areEqualArrays = currencyDtos.HasEqualItems(dtos); Assert.IsTrue(areEqualArrays); }