private void AssertTrueElementsOfExpectedStackAndActualStack <T>(DsGeneric.Stack <T> expected, DsGeneric.Stack <T> actual) { var comparer = EqualityComparer <T> .Default; while (expected.Count > 0 && actual.Count > 0) { Assert.True(expected.Count == actual.Count); Assert.True(comparer.Equals(expected.Pop(), actual.Pop())); } }
private void AssertTrueCountOfExpectedStackAndActualStack <T>(DsGeneric.Stack <T> expected, DsGeneric.Stack <T> actual) => Assert.True(expected.Count == actual.Count);
private void AssertTrueZeroAndActualStackCount <T>(DsGeneric.Stack <T> actual) => Assert.True(0 == actual.Count);