public async Task ReturnNumberOfNotDeletedBars()
        {
            var barFactoryMock         = new Mock <IBarFactory>();
            var barCocktailFactoryMock = new Mock <IBarCocktailFactory>();

            var imagaUrlTest = "https://www.google.com/";
            var bar1TestName = "Name1Test";
            var bar2TestName = "Name2Test";

            var addressTest = new Address
            {
                Name = "AddressTest",
                City = new City {
                    Name = "SofiaTest"
                },
                Latitude  = 1.1,
                Longitude = 1.1
            };

            var bar1Test = new Bar
            {
                Name      = bar1TestName,
                ImagePath = imagaUrlTest,
                Address   = addressTest,
            };

            var bar2Test = new Bar
            {
                Name      = bar2TestName,
                ImagePath = imagaUrlTest,
                Address   = addressTest,
                IsDeleted = true
            };

            var options = TestUtilities.GetOptions(nameof(ReturnNumberOfNotDeletedBars));

            using (var arrangeContext = new CocktailMagicianDb(options))
            {
                arrangeContext.Bars.Add(bar1Test);
                arrangeContext.Bars.Add(bar2Test);
                await arrangeContext.SaveChangesAsync();
            }

            using (var assertContext = new CocktailMagicianDb(options))
            {
                var sut   = new BarServices(assertContext, barFactoryMock.Object, barCocktailFactoryMock.Object);
                var count = await sut.AllBarsCountAsync();

                Assert.AreEqual(1, count);
            }
        }