Add charts base tests

Add base tests for all Chart classes (except BoxPlot),  and DataAdapter.

Test are not enough to say Charts are well covered by test but are a good foundation and test classes can be used from now on to add more tests, refactoring and to be extended when adding specific features
That this assert function maintain correct error location when failing?