public void RemovePluginSettings_Should_Remove_Plugin_Settings() { // Arrange CacheMock cache = new CacheMock(); ApplicationSettings settings = new ApplicationSettings(); SiteCache siteCache = new SiteCache(settings, cache); TextPluginStub plugin = new TextPluginStub(); plugin.PluginCache = siteCache; plugin.Repository = new RepositoryMock(); plugin.Settings.SetValue("foo", "bar"); // Act siteCache.RemovePluginSettings(plugin); // Assert Assert.That(cache.Count(), Is.EqualTo(0)); }
public void removepluginsettings_should_remove_plugin_settings() { // Arrange CacheMock cache = new CacheMock(); SiteCache siteCache = new SiteCache(cache); TextPluginStub plugin = new TextPluginStub(); plugin.PluginCache = siteCache; plugin.Repository = new SettingsRepositoryMock(); plugin.Settings.SetValue("foo", "bar"); // Act siteCache.RemovePluginSettings(plugin); // Assert Assert.That(cache.Count(), Is.EqualTo(0)); }