refs #6 Add working test cases to validate the implementation of the
public api