Testing is made extremely hard by missing and badly organised dependencies.
In trying to make the ResultManagerTest, I needed a dependency that left me trailing to multiple directories. What's up with that. Also, note that the C++ code does not call for proper dependencies itself but rather depends on visual studio supplying the paths; otherwise, it bugs.
While understandable, the bad resource management makes it very hard to add proper debugging and I consider it something that must be dressed, possibly combined with a reorganisation of the code so that it is also somewhat sensible where what file is found.
Testing is made extremely hard by missing and badly organised dependencies.
In trying to make the ResultManagerTest, I needed a dependency that left me trailing to multiple directories. What's up with that. Also, note that the C++ code does not call for proper dependencies itself but rather depends on visual studio supplying the paths; otherwise, it bugs.
While understandable, the bad resource management makes it very hard to add proper debugging and I consider it something that must be dressed, possibly combined with a reorganisation of the code so that it is also somewhat sensible where what file is found.