public async Task GetAutoByIdTest() { AutoDto result = _target.Get(new AutoRequest { Id = 1 }); Assert.Equal(50, result.Tagestarif); }
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 GetAutoByIdTest() { // arrange AutoDto auto1 = _target.Get(new AutoRequest { Id = 1 }); AutoDto auto2 = _target.Get(new AutoRequest { Id = 2 }); AutoDto auto3 = _target.Get(new AutoRequest { Id = 3 }); AutoDto auto4 = _target.Get(new AutoRequest { Id = 4 }); // act // assert CompareAutoDtos(auto1, 1, "Fiat Punto", 50, AutoKlasse.Standard, 0); CompareAutoDtos(auto2, 2, "VW Golf", 120, AutoKlasse.Mittelklasse, 0); CompareAutoDtos(auto3, 3, "Audi S6", 180, AutoKlasse.Luxusklasse, 50); CompareAutoDtos(auto4, 4, "Fiat 500", 75, AutoKlasse.Standard, 0); }
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 })); }