We have a separate issue for unit tests, integration tests will be more complicated. We need to create a "test" data set, run it, and check it against expected output.