Example #1
0
        public override async Task <GetAllCarsResponse> GetAllCars(Empty request, ServerCallContext context)
        {
            GetAllCarsResponse response = new GetAllCarsResponse();

            List <Car> data = await _carManager.GetAll();

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

            return(await Task.FromResult(response));
        }
        public async Task GetCarsTest()
        {
            // arrange
            var request = new Empty();

            // act
            GetAllCarsResponse reply = _target.GetAllCars(request);
            var list = reply.Data;

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