public void Get_DeliveryRegion_For_DistributionCenter()
        {
            var centers = GetDistributionCenters().AsQueryable();
            var center  = centers.FirstOrDefault(c => c.Id == 2);

            var mockDbSet = new Mock <DbSet <DistributionCenter> >();

            mockDbSet.As <IQueryable <DistributionCenter> >().Setup(p => p.Provider).Returns(centers.Provider);
            mockDbSet.As <IQueryable <DistributionCenter> >().Setup(p => p.Expression).Returns(centers.Expression);
            mockDbSet.As <IQueryable <DistributionCenter> >().Setup(p => p.ElementType).Returns(centers.ElementType);
            mockDbSet.As <IQueryable <DistributionCenter> >().Setup(p => p.GetEnumerator()).Returns(centers.GetEnumerator);

            var mockContext = new Mock <RentalContext>();

            mockContext.Setup(r => r.DistributionCenters).Returns(mockDbSet.Object);

            var service = new DistributionService(mockContext.Object);
            var region  = service.GetDeliveryRegion(center.Id);

            region.Should().Be("NE");
        }