Add tests for checkout view model