public void HashStack_ContainsTest() { var s = new HashStack <int>(); s.Push(5); Assert.AreEqual(true, s.Contains(5)); }
private string GetStringRepresentation(object obj, int nestingLevel) { if (obj == null) { return(NullRepresentation); } if (serializingObjects.Contains(obj)) { throw new FormatException("Found circular reference. Please specify custom serialization for circular reference types." + $"Found object: {obj}, with type {obj.GetType()}"); } serializingObjects.Push(obj); if (TryGetPrimitiveTypesAsString(obj, out var primitiveAsString)) { return(primitiveAsString); } var sb = new StringBuilder(); var type = obj.GetType(); sb.AppendLine(type.Name); sb.Append(IsEnumerableType(type) ? GetCollectionAsString(obj as IEnumerable, nestingLevel) : GetClassAsString(type, obj, nestingLevel)); serializingObjects.Pop(); return(sb.ToString()); }
public void Contains_ReturnsCorrectValues(int numberToCheck, bool expectedValue, params int[] numbers) { var stack = new HashStack <int>(); foreach (var number in numbers) { stack.Push(number); } stack.Contains(numberToCheck).Should().Be(expectedValue); }
public void HashStack_ContainsTest() { var s = new HashStack<int>(); s.Push(5); Assert.Equal(true, s.Contains(5)); }