예제 #1
0
        public override async Task <GetAllReservationsResponse> GetAllReservations(Empty request, ServerCallContext context)
        {
            GetAllReservationsResponse response = new GetAllReservationsResponse();

            List <Reservation> data = await _reservationManager.GetAll();

            response.Data.AddRange(data.ConvertToDtos());

            return(await Task.FromResult(response));
        }
        public async Task GetReservationsTest()
        {
            Empty request = new Empty();

            // act
            GetAllReservationsResponse reply = _target.GetAllReservations(request);
            var list = reply.Data;

            // assert
            Assert.Equal(4, list.Count);
        }