public void GivenCorrectDateWhenWeTryToGetUrlThenWeShouldGetAValidUrl() { var serviceWrapper = new ServiceWrapper(); var result = serviceWrapper.GetUrl("020102"); Assert.AreEqual("http://www.nbp.pl/kursy/xml/a001z020102.xml", result); }
public void GivenCorrectUrlWhenWeTryToGetCurrencyDataThenWeShouldGetXDocument() { var serviceWrapper = new ServiceWrapper(); var result = serviceWrapper.GetCurrencyData(string.Format("{0}{1}", Const.WebServiceBaseUrl, "a025z100205.xml")); Assert.AreEqual("tabela_kursow", result.Root.Name.ToString()); }
public void GivenInCorrectDateWhenWeTryToGeUrlThenExceptonShouldBeThrown() { var serviceWrapper = new ServiceWrapper(); Assert.Throws<DocumentNotFoundException>(() => serviceWrapper.GetUrl("020105")); }
public void GivenIncorrectUrlWhenWeTryToGetCurrencyDataThenExceptonShouldBeThrown() { var serviceWrapper = new ServiceWrapper(); Assert.Throws<DocumentNotFoundException>(() => serviceWrapper.GetCurrencyData(string.Format("{0}{1}", Const.WebServiceBaseUrl, "a025z100217.xml"))); }