public virtual void TestAddTwice() { EmbeddedConfigurationItemUnitTestCase.DummyConfigurationItem item = new EmbeddedConfigurationItemUnitTestCase.DummyConfigurationItem (_applied); _config.AddConfigurationItem(item); _config.AddConfigurationItem(item); _config.ApplyConfigurationItems(new MockEmbedded()); Assert.AreEqual(1, item.PrepareCount()); AssertListsAreEqual(Arrays.AsList(new EmbeddedConfigurationItemUnitTestCase.DummyConfigurationItem [] { item }), _applied); }
public virtual void TestPrepareApply() { IList items = Arrays.AsList(new EmbeddedConfigurationItemUnitTestCase.DummyConfigurationItem [] { new EmbeddedConfigurationItemUnitTestCase.DummyConfigurationItem(_applied), new EmbeddedConfigurationItemUnitTestCase.DummyConfigurationItem(_applied) }); for (IEnumerator itemIter = items.GetEnumerator(); itemIter.MoveNext();) { EmbeddedConfigurationItemUnitTestCase.DummyConfigurationItem item = ((EmbeddedConfigurationItemUnitTestCase.DummyConfigurationItem )itemIter.Current); _config.AddConfigurationItem(item); Assert.AreEqual(1, item.PrepareCount()); } Assert.AreEqual(0, _applied.Count); _config.ApplyConfigurationItems(new MockEmbedded()); AssertListsAreEqual(items, _applied); for (IEnumerator itemIter = items.GetEnumerator(); itemIter.MoveNext();) { EmbeddedConfigurationItemUnitTestCase.DummyConfigurationItem item = ((EmbeddedConfigurationItemUnitTestCase.DummyConfigurationItem )itemIter.Current); Assert.AreEqual(1, item.PrepareCount()); } }