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 GetCurrencyBySymbol_returnProperDto_forExistingItem() { //Arrange EFCurrencyRepository repository = new EFCurrencyRepository(); CurrencyDto baseDto = getDefaultCurrencyDto(); insertCurrencyToTestDb(baseDto); //Act CurrencyDto dto = repository.GetCurrencyBySymbol(baseDto.Symbol); //Assert var areEqual = baseDto.Equals(dto); Assert.IsTrue(areEqual); }