public void Contains() { var intervalDictionary = new IntervalDictionary<int, string>(); var intervalValuePair1 = new IntervalValuePair<int, string>(new Interval<int>(5, 10), "5 - 10"); var intervalValuePair2 = new IntervalValuePair<int, string>(new Interval<int>(15, 20), "15 - 20"); var intervalValuePair3 = new IntervalValuePair<int, string>(new Interval<int>(25, 25), "25 - 25"); intervalDictionary.Add(intervalValuePair1); intervalDictionary.Add(intervalValuePair3); Assert.IsTrue(intervalDictionary.Contains(intervalValuePair1)); Assert.IsFalse(intervalDictionary.Contains(intervalValuePair2)); Assert.IsTrue(intervalDictionary.Contains(intervalValuePair3)); }
public void Contains() { var intervalDictionary = new IntervalDictionary <int, string>(); var intervalValuePair1 = new IntervalValuePair <int, string>(new Interval <int>(5, 10), "5 - 10"); var intervalValuePair2 = new IntervalValuePair <int, string>(new Interval <int>(15, 20), "15 - 20"); var intervalValuePair3 = new IntervalValuePair <int, string>(new Interval <int>(25, 25), "25 - 25"); intervalDictionary.Add(intervalValuePair1); intervalDictionary.Add(intervalValuePair3); Assert.IsTrue(intervalDictionary.Contains(intervalValuePair1)); Assert.IsFalse(intervalDictionary.Contains(intervalValuePair2)); Assert.IsTrue(intervalDictionary.Contains(intervalValuePair3)); }
public void CopyToArgumentNullException() { var intervalDictionary = new IntervalDictionary <int, string>(); var intervalValuePair1 = new IntervalValuePair <int, string>(new Interval <int>(5, 10), "5 - 10"); var intervalValuePair2 = new IntervalValuePair <int, string>(new Interval <int>(15, 20), "15 - 20"); var intervalValuePair3 = new IntervalValuePair <int, string>(new Interval <int>(25, 25), "25 - 25"); intervalDictionary.Add(intervalValuePair1); intervalDictionary.Add(intervalValuePair2); intervalDictionary.Add(intervalValuePair3); // ReSharper disable once AssignNullToNotNullAttribute intervalDictionary.CopyTo(null, 0); }
public void CopyToArgumentOutOfRangeException() { var intervalDictionary = new IntervalDictionary <int, string>(); var intervalValuePair1 = new IntervalValuePair <int, string>(new Interval <int>(5, 10), "5 - 10"); var intervalValuePair2 = new IntervalValuePair <int, string>(new Interval <int>(15, 20), "15 - 20"); var intervalValuePair3 = new IntervalValuePair <int, string>(new Interval <int>(25, 25), "25 - 25"); intervalDictionary.Add(intervalValuePair1); intervalDictionary.Add(intervalValuePair2); intervalDictionary.Add(intervalValuePair3); var a = new IntervalValuePair <int, string> [5]; intervalDictionary.CopyTo(a, -1); }
public void IEnumerableGetEnumerator() { var intervalDictionary = new IntervalDictionary <int, string>(); var intervalValuePair1 = new IntervalValuePair <int, string>(new Interval <int>(5, 10), "5 - 10"); var intervalValuePair2 = new IntervalValuePair <int, string>(new Interval <int>(15, 20), "15 - 20"); var intervalValuePair3 = new IntervalValuePair <int, string>(new Interval <int>(25, 25), "25 - 25"); intervalDictionary.Add(intervalValuePair1); intervalDictionary.Add(intervalValuePair2); intervalDictionary.Add(intervalValuePair3); foreach (var pair in (IEnumerable)intervalDictionary) { Assert.IsTrue( pair.Equals(intervalValuePair1) || pair.Equals(intervalValuePair2) || pair.Equals(intervalValuePair3)); } }
public void CopyTo() { var intervalDictionary = new IntervalDictionary <int, string>(); var intervalValuePair1 = new IntervalValuePair <int, string>(new Interval <int>(5, 10), "5 - 10"); var intervalValuePair2 = new IntervalValuePair <int, string>(new Interval <int>(15, 20), "15 - 20"); var intervalValuePair3 = new IntervalValuePair <int, string>(new Interval <int>(25, 25), "25 - 25"); intervalDictionary.Add(intervalValuePair1); intervalDictionary.Add(intervalValuePair2); intervalDictionary.Add(intervalValuePair3); var a = new IntervalValuePair <int, string> [5]; intervalDictionary.CopyTo(a, 0); Assert.AreEqual(intervalValuePair1, a[0]); Assert.AreEqual(intervalValuePair2, a[1]); Assert.AreEqual(intervalValuePair3, a[2]); }
public void String() { var intervalValuePair = new IntervalValuePair <int, string>(new Interval <int>(5, 10), "5 - 10"); Assert.AreEqual("[5, 10]: 5 - 10", intervalValuePair.ToString()); }
public void String() { var intervalValuePair = new IntervalValuePair<int, string>(new Interval<int>(5, 10), "5 - 10"); Assert.AreEqual("[5, 10]: 5 - 10", intervalValuePair.ToString()); }
public void IEnumerableGetEnumerator() { var intervalDictionary = new IntervalDictionary<int, string>(); var intervalValuePair1 = new IntervalValuePair<int, string>(new Interval<int>(5, 10), "5 - 10"); var intervalValuePair2 = new IntervalValuePair<int, string>(new Interval<int>(15, 20), "15 - 20"); var intervalValuePair3 = new IntervalValuePair<int, string>(new Interval<int>(25, 25), "25 - 25"); intervalDictionary.Add(intervalValuePair1); intervalDictionary.Add(intervalValuePair2); intervalDictionary.Add(intervalValuePair3); foreach (var pair in (IEnumerable)intervalDictionary) { Assert.IsTrue( pair.Equals(intervalValuePair1) || pair.Equals(intervalValuePair2) || pair.Equals(intervalValuePair3)); } }
public void CopyToArgumentOutOfRangeException() { var intervalDictionary = new IntervalDictionary<int, string>(); var intervalValuePair1 = new IntervalValuePair<int, string>(new Interval<int>(5, 10), "5 - 10"); var intervalValuePair2 = new IntervalValuePair<int, string>(new Interval<int>(15, 20), "15 - 20"); var intervalValuePair3 = new IntervalValuePair<int, string>(new Interval<int>(25, 25), "25 - 25"); intervalDictionary.Add(intervalValuePair1); intervalDictionary.Add(intervalValuePair2); intervalDictionary.Add(intervalValuePair3); var a = new IntervalValuePair<int, string>[5]; intervalDictionary.CopyTo(a, -1); }
public void CopyToArgumentNullException() { var intervalDictionary = new IntervalDictionary<int, string>(); var intervalValuePair1 = new IntervalValuePair<int, string>(new Interval<int>(5, 10), "5 - 10"); var intervalValuePair2 = new IntervalValuePair<int, string>(new Interval<int>(15, 20), "15 - 20"); var intervalValuePair3 = new IntervalValuePair<int, string>(new Interval<int>(25, 25), "25 - 25"); intervalDictionary.Add(intervalValuePair1); intervalDictionary.Add(intervalValuePair2); intervalDictionary.Add(intervalValuePair3); // ReSharper disable once AssignNullToNotNullAttribute intervalDictionary.CopyTo(null, 0); }
public void CopyTo() { var intervalDictionary = new IntervalDictionary<int, string>(); var intervalValuePair1 = new IntervalValuePair<int, string>(new Interval<int>(5, 10), "5 - 10"); var intervalValuePair2 = new IntervalValuePair<int, string>(new Interval<int>(15, 20), "15 - 20"); var intervalValuePair3 = new IntervalValuePair<int, string>(new Interval<int>(25, 25), "25 - 25"); intervalDictionary.Add(intervalValuePair1); intervalDictionary.Add(intervalValuePair2); intervalDictionary.Add(intervalValuePair3); var a = new IntervalValuePair<int, string>[5]; intervalDictionary.CopyTo(a, 0); Assert.AreEqual(intervalValuePair1, a[0]); Assert.AreEqual(intervalValuePair2, a[1]); Assert.AreEqual(intervalValuePair3, a[2]); }