public async Task AddAsyncTestFaildAsync(string databasename, string address, string name)
        {
            StoreStruct storeStruct = new StoreStruct {
                Address = address, Name = name
            };

            using (InMemoryContext context = new InMemoryContext(databasename))
            {
                StoreManager store = new StoreManager(context);
                await context.Stores.AddAsync(new StoresEntity { Name = name });

                Assert.ThrowsAsync <ExistsInDBException>(async() => await store.AddAsync(storeStruct));
            }
        }
        public async Task AddAsyncTestOkAsync(string databasename, string address, string name)
        {
            StoreStruct storeStruct = new StoreStruct {
                Address = address, Name = name
            };

            using (InMemoryContext context = new InMemoryContext(databasename))
            {
                StoreManager store = new StoreManager(context);


                (bool result, int id) = await store.AddAsync(storeStruct);

                Assert.IsTrue(result);
            }
        }