public void ItemCollectionItemCollectionEnumeratorCurrent() { tlog.Debug(tag, $"ItemCollectionItemCollectionEnumeratorCurrent START"); using (ItemCollection itemCollection = new ItemCollection()) { var testingTarget = new ItemCollection.ItemCollectionEnumerator(itemCollection); Assert.IsNotNull(testingTarget, "Should be not null!"); Assert.IsInstanceOf <ItemCollection.ItemCollectionEnumerator>(testingTarget, "Should be an Instance of ItemCollectionEnumerator!"); try { tlog.Debug(tag, "Current : " + testingTarget.Current); } catch (InvalidOperationException e) { tlog.Debug(tag, e.Message.ToString()); testingTarget.Dispose(); tlog.Debug(tag, $"ItemCollectionItemCollectionEnumeratorCurrent END (OK)"); Assert.Pass("Caught InvalidOperationException : passed!"); } } tlog.Debug(tag, $"ItemCollectionItemCollectionEnumeratorCurrent END (OK)"); }
public void ItemCollectionItemCollectionEnumeratorMoveNextNullObject() { tlog.Debug(tag, $"ItemCollectionItemCollectionEnumeratorMoveNextNullObject START"); Item[] b = new Item[] { new Item(), new Item(), new Item(), new Item() }; global::System.Collections.ICollection c = b; var itemCollection = new ItemCollection(c); Assert.IsNotNull(itemCollection, "Should be not null!"); Assert.IsInstanceOf <ItemCollection>(itemCollection, "Should be an Instance of ItemCollection!"); var testingTarget = new ItemCollection.ItemCollectionEnumerator(itemCollection); Assert.IsNotNull(testingTarget, "Should be not null!"); Assert.IsInstanceOf <ItemCollection.ItemCollectionEnumerator>(testingTarget, "Should be an Instance of ItemCollectionEnumerator!"); try { testingTarget.MoveNext(); testingTarget.MoveNext(); testingTarget.MoveNext(); testingTarget.MoveNext(); testingTarget.MoveNext(); var result = testingTarget.Current; } catch (InvalidOperationException e) { tlog.Debug(tag, e.Message.ToString()); testingTarget.Dispose(); tlog.Debug(tag, $"ItemCollectionItemCollectionEnumeratorMoveNextNullObject END (OK)"); Assert.Pass("Caught InvalidOperationException: Passed!"); } }
public void ItemCollectionItemCollectionEnumeratorConstructor() { tlog.Debug(tag, $"ItemCollectionItemCollectionEnumeratorConstructor START"); using (ItemCollection itemCollection = new ItemCollection()) { var testingTarget = new ItemCollection.ItemCollectionEnumerator(itemCollection); Assert.IsNotNull(testingTarget, "Should be not null!"); Assert.IsInstanceOf <ItemCollection.ItemCollectionEnumerator>(testingTarget, "Should be an Instance of ItemCollectionEnumerator!"); testingTarget.Dispose(); } tlog.Debug(tag, $"ItemCollectionItemCollectionEnumeratorConstructor END (OK)"); }