public async Task GetKundeByIdTest() { KundeDto result = _target.Get(new KundeRequest { Id = 1 }); Assert.Equal("Anna", result.Vorname); }
public async Task InsertReservationTest() { // arrange KundeDto client = _kundeClient.Get(new KundeRequest { Id = 1 }); AutoDto car = _autoClient.Get(new AutoRequest { Id = 1 }); Timestamp von = Timestamp.FromDateTime(new DateTime(2019, 12, 23, 0, 0, 0, DateTimeKind.Utc)); Timestamp bis = Timestamp.FromDateTime(new DateTime(2019, 12, 26, 0, 0, 0, DateTimeKind.Utc)); // act ReservationDto reservation = new ReservationDto { Auto = car, Kunde = client, Von = von, Bis = bis }; ReservationDto result = _target.Insert(reservation); // assert Assert.NotNull(result); }
public async Task GetKundeByIdTest() { // arrange KundeDto kunde1 = _target.Get(new KundeRequest { Id = 1 }); KundeDto kunde2 = _target.Get(new KundeRequest { Id = 2 }); KundeDto kunde3 = _target.Get(new KundeRequest { Id = 3 }); KundeDto kunde4 = _target.Get(new KundeRequest { Id = 4 }); // act // assert CompareKundenDtos(kunde1, 1, "Nass", "Anna", Timestamp.FromDateTime(new DateTime(1981, 05, 05, 0, 0, 0, DateTimeKind.Utc))); CompareKundenDtos(kunde2, 2, "Beil", "Timo", Timestamp.FromDateTime(new DateTime(1980, 09, 09, 0, 0, 0, DateTimeKind.Utc))); CompareKundenDtos(kunde3, 3, "Pfahl", "Martha", Timestamp.FromDateTime(new DateTime(1990, 07, 03, 0, 0, 0, DateTimeKind.Utc))); CompareKundenDtos(kunde4, 4, "Zufall", "Rainer", Timestamp.FromDateTime(new DateTime(1954, 11, 11, 0, 0, 0, DateTimeKind.Utc))); }
public async Task GetReservationenTest() { // arrange ReservationenDto reservationen = _target.GetAll(new Empty()); RepeatedField <ReservationDto> reservationenDtos = reservationen.Reservationen; // act // assert Assert.Equal(4, reservationenDtos.Count); CompareReservationDtos(reservationenDtos[0], 1, Timestamp.FromDateTime(new DateTime(2020, 01, 10, 0, 0, 0, DateTimeKind.Utc)), Timestamp.FromDateTime(new DateTime(2020, 01, 20, 0, 0, 0, DateTimeKind.Utc)), _kundeClient.Get(new KundeRequest { Id = 1 }), _autoClient.Get(new AutoRequest { Id = 1 })); CompareReservationDtos(reservationenDtos[1], 2, Timestamp.FromDateTime(new DateTime(2020, 05, 19, 0, 0, 0, DateTimeKind.Utc)), Timestamp.FromDateTime(new DateTime(2020, 06, 19, 0, 0, 0, DateTimeKind.Utc)), _kundeClient.Get(new KundeRequest { Id = 1 }), _autoClient.Get(new AutoRequest { Id = 2 })); CompareReservationDtos(reservationenDtos[2], 3, Timestamp.FromDateTime(new DateTime(2020, 01, 10, 0, 0, 0, DateTimeKind.Utc)), Timestamp.FromDateTime(new DateTime(2020, 01, 20, 0, 0, 0, DateTimeKind.Utc)), _kundeClient.Get(new KundeRequest { Id = 2 }), _autoClient.Get(new AutoRequest { Id = 2 })); CompareReservationDtos(reservationenDtos[3], 4, Timestamp.FromDateTime(new DateTime(2020, 01, 10, 0, 0, 0, DateTimeKind.Utc)), Timestamp.FromDateTime(new DateTime(2020, 01, 20, 0, 0, 0, DateTimeKind.Utc)), _kundeClient.Get(new KundeRequest { Id = 3 }), _autoClient.Get(new AutoRequest { Id = 3 })); }