public void FilterCurrency_NullGiven_ReturnsTrue() { //Arrange CurrencyService currencyService = new CurrencyService(); var tcmbCurrency = TestCurrencyRepository.GetCurrencyRates(); var currencyList = (from a in tcmbCurrency.Elements("Currency") select a).ToList(); //Act var result = currencyService.FilterCurrency(currencyList, null, null); var expectedResult = currencyList; //Assert Assert.AreEqual(expectedResult, result); }
public void FilterCurrency_KodFilterGiven_ReturnsFalse() { //Arrange CurrencyService currencyService = new CurrencyService(); var tcmbCurrency = TestCurrencyRepository.GetCurrencyRates(); var currencyList = (from a in tcmbCurrency.Elements("Currency") select a).ToList(); //Act var result = currencyService.FilterCurrency(currencyList, "Kod", "ttt"); List <XElement> expectedResult = new List <XElement>(); expectedResult.Add(TestCurrencyRepository.GetCodeFilteredCurrency()); //Assert for (int i = 0; i < result.Count(); i++) { Assert.AreEqual(expectedResult[i].ToString(), result[i].ToString()); } }