public MockedContext(IEnumerable <Comment> comments, IEnumerable <Picture> pictures,
                             IEnumerable <Rating> ratings, IEnumerable <RealEstate> realEstates,
                             IEnumerable <User> users, DbContextOptions opt) : base(opt)
        {
            CommentsDbSet    = new MockedDbSet <Comment>(comments);
            PicturesDbSet    = new MockedDbSet <Picture>(pictures);
            RatingsDbSet     = new MockedDbSet <Rating>(ratings);
            RealEstatesDbSet = new MockedDbSet <RealEstate>(realEstates);
            UsersDbSet       = new MockedDbSet <User>(users);

            SetupDbSets();
        }
        /// <summary>
        /// Creates a MockedContext with generated testdata
        /// </summary>
        /// <param name="opt"></param>
        public MockedContext(DbContextOptions opt) : base(opt)
        {
            GenerateTestData();

            CommentsDbSet    = new MockedDbSet <Comment>(Comments);
            PicturesDbSet    = new MockedDbSet <Picture>(Pictures);
            RatingsDbSet     = new MockedDbSet <Rating>(Ratings);
            RealEstatesDbSet = new MockedDbSet <RealEstate>(RealEstates);
            UsersDbSet       = new MockedDbSet <User>(Users);

            SetupDbSets();
        }