Ejemplo n.º 1
0
        public async Task UpdateKundeTest()
        {
            var kundeToInsert = new KundeDto
            {
                Vorname      = "foo",
                Nachname     = "bar",
                Geburtsdatum = DateTime.UtcNow.ToTimestamp()
            };
            Timestamp newGeburtsdatum = DateTime.UtcNow.AddDays(1).ToTimestamp();

            var kundeToUpdate = await _target.InsertKundeAsync(kundeToInsert);

            kundeToUpdate.Geburtsdatum = newGeburtsdatum;
            var updatedKunde = await _target.UpdateKundeAsync(kundeToUpdate);

            Assert.Equal(kundeToInsert.Vorname, updatedKunde.Vorname);
            Assert.Equal(newGeburtsdatum, updatedKunde.Geburtsdatum);
            Assert.Equal(kundeToInsert.Nachname, updatedKunde.Nachname);
        }
Ejemplo n.º 2
0
        public async Task UpdateKundeTest()
        {
            var kundeToInsert = new KundeDto
            {
                Vorname = "Seven", Nachname = "Müller", Geburtsdatum = _geburtsdatum
            };
            const string newVorname = "Svenja";

            var kundeToUpdate = await _target.InsertKundeAsync(kundeToInsert);

            kundeToUpdate.Vorname = newVorname;
            await _target.UpdateKundeAsync(kundeToUpdate);

            var response = await _target.GetKundeAsync(new GetKundeRequest { IdFilter = kundeToUpdate.Id });

            Assert.Equal(kundeToInsert.Nachname, response.Nachname);
            Assert.Equal(newVorname, response.Vorname);
            Assert.Equal(kundeToInsert.Geburtsdatum, response.Geburtsdatum);
        }