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
I don't have a strong preference... if you quickly change your mind and have proposal I can include while fixing other comments. ;-)