it is strange that in the teardown we set an specific value for cardState and also per test we override. Please be consistent and not duplicate.