public void AssertAllMembersCalled() { if (_expectedApiCalls != _calledMembers) { for (ISetApi i = (ISetApi)1; i < ISetApi.End; i = (ISetApi)((int)i << 1)) { Assert.Equal(_expectedApiCalls & i, _calledMembers & i); } } }
IEnumerator IEnumerable.GetEnumerator() { _calledMembers |= ISetApi.GetEnumerator; return(null); }
public void UnionWith(IEnumerable <T> other) { _calledMembers |= ISetApi.UnionWith; }
public void SymmetricExceptWith(IEnumerable <T> other) { _calledMembers |= ISetApi.SymmetricExceptWith; }
public bool SetEquals(IEnumerable <T> other) { _calledMembers |= ISetApi.SetEquals; return(false); }
public bool Overlaps(IEnumerable <T> other) { _calledMembers |= ISetApi.Overlaps; return(false); }
public bool IsSupersetOf(IEnumerable <T> other) { _calledMembers |= ISetApi.IsSupersetOf; return(false); }
public void IntersectWith(IEnumerable <T> other) { _calledMembers |= ISetApi.IntersectWith; }
public IEnumerator <T> GetEnumerator() { _calledMembers |= ISetApi.GetEnumeratorGeneric; return(null); }
public void ExceptWith(IEnumerable <T> other) { _calledMembers |= ISetApi.ExceptWith; }
public void CopyTo(T[] array, int arrayIndex) { _calledMembers |= ISetApi.CopyTo; }
public bool Contains(T item) { _calledMembers |= ISetApi.Contains; return(false); }
public void Clear() { _calledMembers |= ISetApi.Clear; }
public CallTrackingISet(ISetApi expectedApiCalls) { _expectedApiCalls = expectedApiCalls; }