Add sample integration tests

TODO:

- [x] transfer notes to integration tests
- [x] modify values and add assertions
- [x] add assertions for file location and contents
- [x] add assertions for at least one complex type