public void RandomTest() { for (int i = 0; i < 100; ++i) { string[] name = new string[rnd.Next(1, 6)]; for (int j = 0; j < name.Length; ++j) { int l = rnd.Next(3, 12); string n = ""; for (int k = 0; k < l; ++k) { n += chars[rnd.Next(0, chars.Length)]; } name[j] = n; } string city = ""; string state = ""; int length = rnd.Next(3, 12); for (int j = 0; j < length; ++j) { city += chars[rnd.Next(0, chars.Length)]; state += chars[rnd.Next(0, chars.Length)]; } string expected = solution(name, city, state); string actual = WelcomeToCity.SayHello(name, city, state); Assert.AreEqual(expected, actual); } }
public void FixedTest(string[] name, string city, string state, string expected) { Assert.AreEqual(expected, WelcomeToCity.SayHello(name, city, state)); }
public void SampleTest() { Assert.AreEqual("Hello, John Smith! Welcome to Phoenix, Arizona!", WelcomeToCity.SayHello(new string[] { "John", "Smith" }, "Phoenix", "Arizona")); }