public void SafeQueue_passedThroughQueueOperationContains_work() { var q = new SafeQueue <string>(5); Assert.IsNotNull(q); Assert.AreEqual(0, q.Count); q.Enqueue("a"); Assert.AreEqual(1, q.Count); q.Enqueue("b"); Assert.AreEqual(2, q.Count); q.Enqueue("c"); Assert.AreEqual(3, q.Count); Assert.IsTrue(q.Contains("a")); Assert.IsFalse(q.Contains("asdfawe")); var outval = q.Dequeue(); Assert.IsFalse(q.Contains("a")); }
/// <summary> ///Contains 的测试 ///</summary> public void ContainsTestHelper <ValueT>() { SafeQueue <ValueT> target = new SafeQueue <ValueT>(); // TODO: 初始化为适当的值 ValueT value = default(ValueT); // TODO: 初始化为适当的值 bool expected = false; // TODO: 初始化为适当的值 bool actual; actual = target.Contains(value); Assert.AreEqual(expected, actual); Assert.Inconclusive("验证此测试方法的正确性。"); }