The tests are extremely basic and just try to provide basic coverage, would like to add more assertions and test cases here when there is time.