Ejemplo n.º 1
0
def test_mongo_order_repository_add(mock_create_order):
    order = _create_order_entity()

    order_repo = OrderMongoRepository()
    order_repo.add(order)

    mock_create_order.assert_called_with(order)
def test_postgresql_order_repository_add(mock_create_order):
    order = _create_order_entity()

    order_repo = OrderPostgresRepository()
    order_repo.add(order)

    mock_create_order.assert_called_with(order.id, order.amount)
Ejemplo n.º 3
0
def test_mongo_order_repository_get_by_id():
    order = _create_order_entity()

    order_repo = OrderMongoRepository()
    order_repo.add(order)

    db_order = order_repo.get_by_id(order.id)

    assert order.id == db_order.id
    assert order.amount == db_order.amount
def test_postgresql_order_repository_get_by_id():
    order = _create_order_entity()

    order_repo = OrderPostgresRepository()
    order_repo.add(order)

    db_order = order_repo.get_by_id(order.id)

    assert order.id == db_order.id
    assert order.amount == db_order.amount