import 'package:test/test.dart';
import 'package:holzleitner_api/holzleitner_api.dart';

// tests for CompleteDeliveryAcknowledgements
void main() {
  final instance = CompleteDeliveryAcknowledgementsBuilder();
  // TODO add properties to the builder and call build()

  group(CompleteDeliveryAcknowledgements, () {
    // Notiz-IDs, die zum Abschlusszeitpunkt sichtbar waren und mit-bestätigt wurden (Audit-Robustheit).
    // BuiltList<String> acknowledgedNoteIds
    test('to test the property `acknowledgedNoteIds`', () async {
      // TODO
    });

    // Fahrzeug des Akteurs (Audit-Spur). Muss zum Account gehören.
    // String authorCarId
    test('to test the property `authorCarId`', () async {
      // TODO
    });

    // „Anmerkungen zur Lieferung zur Kenntnis genommen.\" — Pflicht nur, wenn Notizen existieren (das prüft der Server).
    // bool notesAcknowledged
    test('to test the property `notesAcknowledged`', () async {
      // TODO
    });

    // „Ware im ordnungsgemäßen Zustand erhalten / Aufbau korrekt.\" — Pflicht.
    // bool receiptConfirmed
    test('to test the property `receiptConfirmed`', () async {
      // TODO
    });

  });
}
