def test_mongo_event_repository_add(mock_create_event): event = _create_event_entity() event_repo = EventMongoRepository() event_repo.add(event) mock_create_event.assert_called_with(event)
def test_postgresql_event_repository_add(mock_create_event): event = _create_event_entity() event_repo = EventPostgresRepository() event_repo.add(event) mock_create_event.assert_called_with(event.id, event.name, event.city, event.date)
def test_mongo_event_repository_get_by_id(): event = _create_event_entity() event_repo = EventMongoRepository() event_repo.add(event) db_event = event_repo.get_by_id(event.id) assert event.id == db_event.id assert event.name == db_event.name assert event.city == db_event.city
def test_postgresql_event_repository_get_by_id(): event = _create_event_entity() event_repo = EventPostgresRepository() event_repo.add(event) db_event = event_repo.get_by_id(event.id) assert event.id == db_event.id assert event.name == db_event.name assert event.city == db_event.city