public void GetAllFeedBacksCorrectNumber()
        {
            var repository = new Mock <IDeletableEntityRepository <FeedBack> >();

            repository.Setup(f => f.All())
            .Returns(this.GetTestFeedBacksProfile()
                     .AsQueryable());

            var service = new FeedBackService(repository.Object);
            var list    = service.GetAllFeedBacks().ToList();

            Assert.Equal(3, list.Count());
        }
        public void AddFeedBacksCorrectly()
        {
            var dbContext = new DbContextOptionsBuilder <ApplicationDbContext>()
                            .UseInMemoryDatabase(Guid.NewGuid().ToString());
            var repository = new EfDeletableEntityRepository <FeedBack>(new ApplicationDbContext(dbContext.Options));

            repository.SaveChangesAsync().GetAwaiter().GetResult();

            var service = new FeedBackService(repository);

            _ = service.AddAsync("Stamat", 10, "Beshe gotino");
            var list = service.GetAllFeedBacks().ToList();

            Assert.Single(list);
            Assert.Equal(10, list[0].Rating);
            Assert.Equal("Beshe gotino", list[0].Comment);
        }