tillt / KompleteSynthesia

Native Instruments Komplete Kontrol Light Guide support for Synthesia
MIT License
25 stars 1 forks source link

Tests missing #32

Open tillt opened 7 months ago

tillt commented 7 months ago

So far, this is a pure hobby project and as such it concentrates on the fun stuff. Tests are not so much fun for a tool like this as they would involve mocking the HID/USB communication. I've tried to make sure that dependency injection is used throughout to make them possible later without jumping through big hoops. Also I refrained from the use of singletons as those make things hard to test (and commonly are a lie anyway due to state aggregation).

One day I will write some... stay tuned.