About

The tests in this class applies to the location controller. 
In SonWIn terms, an account is somewhat equivilant to an installatio (AINSD) record. 

However not all data comes from teh ainsd table.

Included in the tests for this controller is the Common Data Tests.

The main concern in this test is to verify that we do not return wrong data and that the dates are correct, as they are used for returning measurements later in the flow.

Information

Information about the controller can be found in this link: 

Location Controller

Test information

Endpoint:        GET /bright/locations?customerId={kundenr}&limit={antal}
Formaal:         Hente kundens lokationer/installationer og tilhoerende
                 forsyninger (pt. kun el) med leverancestart/-slut.

Om dette dokument:
Disse testcases er KRITISKE, datafoelsomme tests, der skal udfoeres MANUELT
af en tester, som kalder endpointet og kigger paa de data, der kommer retur.
De er bevidst afgraenset til de tre fokusomraader:
  (A) Leverancestart/-slut er korrekte OG kommer fra det rigtige sted
  (B) oevrige data er korrekte
  (C) en ikke-valideret kunde maa ikke kunne bruges
Almindelige/trivielle scenarier og ting, der allerede er daekket af
unit-tests (fx limit-graenser 1/1000, tom-resultat-fejl, felt-mapping i
service-laget), er IKKE gentaget her.

Forkortelser:
  Leverancestart/-slut = StartDate/EndDate paa en service i svaret
  Aftagenummer/EAN     = MeasurementId/Id paa en service (18-cifret malepunkt)
  Installation         = en lokation (Id = installationsnummer/InstNr)

Tests

Data tests: 

Kunde test: 

Result: