-
Potrzebne zbiory:
ceny.btr
,uslugi.btr
izmiany.mkd
z Centrali -
Procedura importu jest zapisana jako test automatyczny w projecie Sprzefak.NET:
- svn://192.168.20.105:3693/trunk/sprzefak.NET
- svn://192.168.20.105:3693/trunk/sprzefak.NET/src/Sprzefak.Core.Test/ImporterUslugTests.cs
- Odpalenie testu:
a) Zmieniam stałą SkoroszytUslug na ścieżkę arkusza Excel zawierającego nowe usługi/ceny.
b) Testy w tym projekcie działają analogicznie do testów Sprzefaka++ tj. na dwóch bazach SppTests (zmienne, czyszczone za każdym razem) i SppTestsTemplate (wzorzec, tylko-do-odczytu). Zatem, aby import zmodyfikował mi pliki wymienione w pkt. 1 muszę je wgrać w odpowiedznie miejsce. Niechcąc (z lenistwa) modyfikować baz tylko-do-odczytu (SppTestsTemplate) wykomentowuję w klasie EditTestsBase
linię:
globalContextScope.Current.PrepareTestData(); // kopiowanie SppTestsTemplate -> SppTests
Teraz wystarczy wgrać pliki baz do SppTests i uruchomić test (ulubionym runnerem do testów - gołe VS2013 też jakiś wbudowany ma).