示例#1
0
        public async Task GetsExpectedAccount()
        {
            var expectedAccount = new KatalogKonto
            {
                KontoId     = Guid.NewGuid(),
                KontoNavn   = "accountName",
                FiksOrgId   = Guid.NewGuid(),
                FiksOrgNavn = "orgName",
                Status      = new KontoSvarStatus
                {
                    Melding        = "No melding",
                    GyldigAvsender = true,
                    GyldigMottaker = false
                }
            };
            var sut = _fixture.WithAccountResponse(expectedAccount).CreateSut();

            var result = await sut.Lookup(_fixture.DefaultLookupRequest).ConfigureAwait(false);

            result.FiksOrgId.Should().Be(expectedAccount.FiksOrgId);
            result.FiksOrgNavn.Should().Be(expectedAccount.FiksOrgNavn);
            result.KontoId.Should().Be(expectedAccount.KontoId);
            result.KontoNavn.Should().Be(expectedAccount.KontoNavn);
            result.IsGyldigAvsender.Should().Be(expectedAccount.Status.GyldigAvsender);
            result.IsGyldigMottaker.Should().Be(expectedAccount.Status.GyldigMottaker);
        }
示例#2
0
 public CatalogHandlerFixture WithAccountResponse(KatalogKonto response)
 {
     _katalogKonto = response;
     return(this);
 }