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