public void EmptyArgs() { var source = new int[] { }; var items = new int[] { }; var result = SrkArrayExtensions.CombineWith(source, items); Assert.AreEqual(0, result.Length); }
public void EmptyArgs() { var source = new string[] { }; var item = default(string); var result = SrkArrayExtensions.CombineWith(source, item); Assert.AreEqual(1, result.Length); Assert.AreEqual(item, result[0]); }
public void EmptyArg0() { var source = new int[] { }; var item = 3; var result = SrkArrayExtensions.CombineWith(source, item); Assert.AreEqual(1, result.Length); Assert.AreEqual(3, result[0]); }
public void EmptyArg1() { var source = new string[] { "1", "2", }; string item = null; var result = SrkArrayExtensions.CombineWith(source, item); Assert.AreEqual(3, result.Length); Assert.AreEqual("1", result[0]); Assert.AreEqual("2", result[1]); Assert.AreEqual(item, result[2]); }
public void Works1() { var source = new int[] { 1, 2, }; var item = 3; var result = SrkArrayExtensions.CombineWith(source, item); Assert.AreEqual(3, result.Length); Assert.AreEqual(1, result[0]); Assert.AreEqual(2, result[1]); Assert.AreEqual(3, result[2]); }
public void Works2() { var source = new int[] { 1, 2, }; var items1 = new int[] { 3, 4, }; var items2 = new int[] { 5, 6, }; var result = SrkArrayExtensions.CombineWith(source, items1, items2); Assert.AreEqual(6, result.Length); Assert.AreEqual(1, result[0]); Assert.AreEqual(2, result[1]); Assert.AreEqual(3, result[2]); Assert.AreEqual(4, result[3]); Assert.AreEqual(5, result[4]); Assert.AreEqual(6, result[5]); }
public void ThrowsArg0Null() { SrkArrayExtensions.CombineWith(default(string[]), string.Empty); }
public void ThrowsArg1Null() { SrkArrayExtensions.CombineWith(new string[0], default(string[])); }
public void ThrowsArg0Null() { SrkArrayExtensions.CombineWith(default(string[]), new string[0]); }