add unit tests for cart create operation