Skip to content

Instantly share code, notes, and snippets.

@orient-man
Last active August 29, 2015 14:16
Show Gist options
  • Save orient-man/a4534df946c030fbd25e to your computer and use it in GitHub Desktop.
Save orient-man/a4534df946c030fbd25e to your computer and use it in GitHub Desktop.
  1. Potrzebne zbiory: ceny.btr, uslugi.btr i zmiany.mkd z Centrali

  2. 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
  1. 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).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment