update plot_brillouin in BSPlotter and add a unittest for one of the method required