Beispiel #1
0
		public void Implode ()
		{
			var data = new [] { 0, 1, 2, 3, 4, 5 };
			var result = "0, 1, 2, 3, 4, 5";

			Assert.AreEqual ("", new string[]{}.Implode (", "));
			Assert.AreEqual (result, data.Implode (", "));
			Assert.AreEqual ("012345", data.Implode ());
			Assert.AreEqual (
					"'foo', 'bar'",
					new[]{"foo", "bar"}.Implode (", ", e => "'" + e + "'"));
		}
Beispiel #2
0
 public void When_I_pass_a_long_string_as_the_glue_in_an_array_then_I_should_get_a_very_long_continuous_string_of_letters()
 {
     var strings = new[] {"Rah", "Rah", "Rasputin"};
     strings.Implode("YayYay").ShouldEqual("RahYayYayRahYayYayRasputin");
 }
Beispiel #3
0
 public void When_I_pass_an_s_as_the_glue_in_an_array_I_should_get_the_word_Mississippi_back()
 {
     var strings = new[] {"Mi", "", "i", "", "ippi"};
     strings.Implode("s").ShouldEqual("Mississippi");
 }
Beispiel #4
0
 public void When_I_pass_an_array_of_strings_and_a_comma_I_should_get_a_comma_delimited_list()
 {
     var strings = new[] {"This", "Is", "My", "List"};
     strings.Implode(",").ShouldEqual("This,Is,My,List");
 }