public void CanAddRange() { DetailCollection collection = new DetailCollection(); collection.AddRange(new[] {"hello", "world"}); Assert.That(collection[0], Is.EqualTo("hello")); Assert.That(collection[1], Is.EqualTo("world")); }
public void CanAddRange() { DetailCollection collection = new DetailCollection(); collection.AddRange(new[] { "hello", "world" }); Assert.That(collection[0], Is.EqualTo("hello")); Assert.That(collection[1], Is.EqualTo("world")); }
public void CanGet_StronglyTypeEnumerator() { DetailCollection collection = new DetailCollection(); collection.AddRange(new object[] { 1, 2, 3 }); foreach (int number in collection.Enumerate <int>()) { Assert.That(number >= 1 && number <= 3); } }
public void CanConvert_ToList() { DetailCollection collection = new DetailCollection(); collection.AddRange(new[] { 1, 2, 3 }); IList<int> list = collection.ToList<int>(); Assert.That(list.Count, Is.EqualTo(3)); Assert.That(list[0], Is.EqualTo(1)); Assert.That(list[2], Is.EqualTo(3)); }
public void CanConvert_ToArray() { DetailCollection collection = new DetailCollection(); collection.AddRange(new[] { 1, 2, 3 }); int[] array = collection.ToArray<int>(); Assert.That(array.Length, Is.EqualTo(3)); Assert.That(array[0], Is.EqualTo(1)); Assert.That(array[2], Is.EqualTo(3)); }
public void CanConvert_ToList() { DetailCollection collection = new DetailCollection(); collection.AddRange(new[] { 1, 2, 3 }); IList <int> list = collection.ToList <int>(); Assert.That(list.Count, Is.EqualTo(3)); Assert.That(list[0], Is.EqualTo(1)); Assert.That(list[2], Is.EqualTo(3)); }
public void CanConvert_ToArray() { DetailCollection collection = new DetailCollection(); collection.AddRange(new[] { 1, 2, 3 }); int[] array = collection.ToArray <int>(); Assert.That(array.Length, Is.EqualTo(3)); Assert.That(array[0], Is.EqualTo(1)); Assert.That(array[2], Is.EqualTo(3)); }
public void Collection_CanCombine_MultipleTypes() { object[] objects = new object[] { "hello", 1, 3.1415, true, DateTime.Now, new Content.AnItem(), new object[0] }; DetailCollection collection = new DetailCollection(); collection.AddRange(objects); foreach (object o in objects) { Assert.That(collection.Contains(o)); } }
public void CanEnumerate_ValuesInCollection() { DetailCollection collection = new DetailCollection(); collection.AddRange(new[] { 1, 2, 3 }); int i = 0; foreach (var o in collection) { Assert.That(o, Is.EqualTo(++i)); } }
public void CanGet_StronglyTypeEnumerator() { DetailCollection collection = new DetailCollection(); collection.AddRange(new object[] { 1, 2, 3 }); foreach (int number in collection.Enumerate<int>()) { Assert.That(number >= 1 && number <= 3); } }
public void CanEnumerate_ValuesInCollection() { DetailCollection collection = new DetailCollection(); collection.AddRange(new[] {1, 2, 3}); int i = 0; foreach (var o in collection) { Assert.That(o, Is.EqualTo(++i)); } }
public void Collection_CanCombine_MultipleTypes() { object[] objects = new object[] {"hello", 1, 3.1415, true, N2.Utility.CurrentTime(), new Content.AnItem(), new object[0]}; DetailCollection collection = new DetailCollection(); collection.AddRange(objects); foreach(object o in objects) Assert.That(collection.Contains(o)); }