QWWERTY: Mě třeba dlouho trvalo přijít na to, že část aplikace, která přistupuje k souborům, REST API a je napojená na spoustu dalších tříd a stavů nemám zkoušet testovat unit testem, ale end to end testem. Protože jsem zkoušel udělat mocky, pro spoustu věcí a bylo strašně těžké to udržovat a vyvýjet pro to. Takže mi pak přišlo lepší ty testy nepsat než psát. Ale u end to end testů těch mocků není potřeba tolik a bude to mít větší vypovídací hodnotu.
TOOMIX: Mimochodem včera jsem zjistil, že do Photoshopu se dá poslat dotaz na UI a dostaneš zpět info o elementu. Např. se zeptáš, kde je checkbox s nějakým ID a ono ti to vrátí pozici na obrazovce v pixelech, co má za text a jestli je zaškrtlý. Takže testovací software si pak může ukrást myš a klávesnici a povyplňovat si to :-D ... jak je na tom winforms nevím, ale něco takového tam udělat nemůže být super těžké, ne?