Isolating tests

Sometimes our code over testing had dependencies with static classes or static methods, and we weren't able to mock then. In this session we'll check how to isolate something using abstractions and interfaces to test it.