niewolny.info … yet another .net blog.

15Jun/140

Thread & CurrentCulture

Recently I had quite interesting situation I was not fully aware of. The problem was, that user got the message from my application in one language, although he started application with another one.
What had happened was - the operation was executed in another thread, which had different culture settings (specific to local machine) than culture settings of my application - as a result other resources where read ­čÖé

26May/121

Silverlight & async unit testing

W pracy mamy aplikacje, kt├│ra jest pisana w Silverligtcie. Ostatnio trafi┼éa do mnie potrzeba napisania unit testa do pokrycia command'a z ViewModela. Niestety, sam command wykorzystuje pewne dane s┼éownikowe, kt├│re wcze┼Ťniej aplikacja sobie zaczytuje asynchronicznie z WCF'a.
W projektach, w kt├│rych dotychczas uczestniczy┼éem asynchroniczno┼Ť─ç by┼éa wykorzystywana na niskim poziomie i w zasadzie, nigdy nie mia┼éem przyjemno┼Ťci i okazji do napisania testu pod co┼Ť co ┼é─ůczy si─Ö w takim trybie. Dodatkowo dane s┼éownikowe winny si─Ö by┼éy za┼éadowa─ç na pocz─ůtku unit testu w metodzie inicjalizuj─ůcej, poniewa┼╝ chcia┼éem je m├│c wykorzysta─ç w kilku testach.