public void TestGetEnumerator() { string[] s = null; IReadOnlyList <string> rs = (IReadOnlyList <string>) new string[0]; WildcardContainer <string> container = WildcardContainer <string> .Create(s); IEnumerator <string> enumerator = container.GetEnumerator(); enumerator.Should().Be(rs.GetEnumerator()); s = new string[] { "hello", "world" }; container = WildcardContainer <string> .Create(s); enumerator = container.GetEnumerator(); foreach (string _ in s) { enumerator.MoveNext(); enumerator.Current.Should().Be(_); } }