public void Constructor_AllEnabled_EachStoreShouldBeEnabled()
        {
            StoreRespository storeRespository = CreateStoreRespository();

            storeRespository.EnableAllStores();
            Assert.IsTrue(storeRespository.IsStoreEnabled(_testStore1.Name));
            Assert.IsTrue(storeRespository.IsStoreEnabled(_testStore2.Name));
            Assert.IsTrue(storeRespository.IsStoreEnabled(_testStore3.Name));
        }
        public void EnabledStore_WithValidStore_StoreShouldBeEnabled()
        {
            StoreRespository storeRespository = CreateStoreRespository();

            storeRespository.EnableStore(_testStore1.Name);
            Assert.IsTrue(storeRespository.IsStoreEnabled(_testStore1.Name));
        }
        public void DisableStore_ForAlreadyEnabledStore_ShouldLeaveStoreDisabled()
        {
            StoreRespository storeRespository = CreateStoreRespository();

            storeRespository.EnableStore(_testStore1.Name);
            storeRespository.DisableStore(_testStore1.Name);
            Assert.IsFalse(storeRespository.IsStoreEnabled(_testStore1.Name));
        }
        public void EnableStore_ForAlreadyEnabledStore_ShouldLeaveStoreEnabled()
        {
            StoreRespository storeRespository = CreateStoreRespository();

            storeRespository.EnableAllStores();
            storeRespository.EnableStore(_testStore1.Name);
            Assert.IsTrue(storeRespository.IsStoreEnabled(_testStore1.Name));
        }