public void ThatNullCollectionReturnsCorrectString() { string expectedResult = "No scripts found."; IScriptMessageFormatter formatter = new ScriptMessageFormatter(); string result = formatter.FormatCollection(null); Assert.That(result, Is.EqualTo(expectedResult)); }
public void ThatNullIntCollectionReturnsCorrectString() { string expectedResult = "No scripts found."; IScriptMessageFormatter formatter = new ScriptMessageFormatter(); string result = formatter.FormatCollection(new Collection <int>()); Assert.AreEqual(result, expectedResult); }
public void ThatEmptyCollectionDoesntFail() { string expectedResult = "No scripts found."; IScriptMessageFormatter formatter = new ScriptMessageFormatter(); IList <int> numbers = new List <int>(); string result = formatter.FormatCollection(numbers); Assert.That(result, Is.EqualTo(expectedResult)); }
public void ThatSkippedNumbersWorkCorrectly() { string expectedResult = "1, 3, 5, 9 to 12, 20, 21, 30"; IScriptMessageFormatter formatter = new ScriptMessageFormatter(); IList <int> numbers = new List <int>(); numbers.Add(1); numbers.Add(3); numbers.Add(5); numbers.Add(9); numbers.Add(10); numbers.Add(11); numbers.Add(12); numbers.Add(20); numbers.Add(21); numbers.Add(30); string result = formatter.FormatCollection(numbers); Assert.That(result, Is.EqualTo(expectedResult)); }
public void ThatFormatCollectionReturnsExpectedString() { string expectedResult = "1 to 10"; IScriptMessageFormatter formatter = new ScriptMessageFormatter(); IList <int> numbers = new List <int>(); numbers.Add(1); numbers.Add(2); numbers.Add(3); numbers.Add(4); numbers.Add(5); numbers.Add(6); numbers.Add(7); numbers.Add(8); numbers.Add(9); numbers.Add(10); string result = formatter.FormatCollection(numbers); Assert.That(result, Is.EqualTo(expectedResult)); }
public void ThatSingleSkippedNumberWorksCorrectly() { string expectedResult = "1 to 4, 6 to 11"; IScriptMessageFormatter formatter = new ScriptMessageFormatter(); IList <int> numbers = new List <int>(); numbers.Add(1); numbers.Add(2); numbers.Add(3); numbers.Add(4); numbers.Add(6); numbers.Add(7); numbers.Add(8); numbers.Add(9); numbers.Add(10); numbers.Add(11); string result = formatter.FormatCollection(numbers); Assert.That(result, Is.EqualTo(expectedResult)); }
public void ThatUnorderedNumbersAreSorted() { string expectedResult = "1, 3, 5, 9 to 12, 20, 21, 30"; IScriptMessageFormatter formatter = new ScriptMessageFormatter(); IList <int> numbers = new List <int>(); numbers.Add(3); numbers.Add(11); numbers.Add(5); numbers.Add(20); numbers.Add(9); numbers.Add(30); numbers.Add(1); numbers.Add(10); numbers.Add(12); numbers.Add(21); string result = formatter.FormatCollection(numbers); Assert.AreEqual(result, expectedResult); }