How to properly test my system ? - C#