public async Task GetRentByIdAsyncShouldNotReturnRentWhichIsOpen()
        {
            var options = new DbContextOptionsBuilder <PhotoparallelDbContext>()
                          .UseInMemoryDatabase(Guid.NewGuid().ToString())
                          .Options;
            var dbContext = new PhotoparallelDbContext(options);

            var rent = new Rent {
                RentStatus = RentStatus.Open
            };

            dbContext.Rents.Add(rent);
            await dbContext.SaveChangesAsync();

            var productService  = new Mock <IProductsService>();
            var invoicesService = new Mock <IInvoicesService>();
            var userService     = new Mock <IUsersService>();

            var rentsService = new RentsService(dbContext, userService.Object, invoicesService.Object, productService.Object);

            var searchedRent = await rentsService.GetRentByIdAsync(rent.Id);

            Assert.Null(searchedRent);
        }