public void GetAll_ReturnsAllRestaurantsFromRepository()
        {
            //Arrange
            var restaurants = new List <Restaurant>
            {
                new RestaurantBuilder().WithId().Build()
            };

            _restaurantRepositoryMock.Setup(r => r.GetAll()).Returns(() => restaurants);

            //Act
            var okResult = _controller.GetAll() as OkObjectResult;

            //Assert
            Assert.That(okResult, Is.Not.Null);
            Assert.That(okResult.Value, Is.EquivalentTo(restaurants));
            _restaurantRepositoryMock.Verify(r => r.GetAll(), Times.Once);
        }