public void TestAddNumberIncreasesFrequency() { var dt = new FtrDataTable(); const int number = 5; var expectedFrequency = 0; dt.AddNumber(number); expectedFrequency++; Assert.IsTrue(dt.ToString().Contains($"{number}:{expectedFrequency}")); dt.AddNumber(number); expectedFrequency++; Assert.IsTrue(dt.ToString().Contains($"{number}:{expectedFrequency}")); }
public void TestAddTwoDifferentNumbersAscendingOrder() { var dt = new FtrDataTable(); const int number1 = 5; const int number2 = 10; var expectedFrequency1 = 0; var expectedFrequency2 = 0; dt.AddNumber(number1); expectedFrequency1++; dt.AddNumber(number2); expectedFrequency2++; Assert.IsTrue(dt.ToString().Contains($"{number1}:{expectedFrequency1}, {number2}:{expectedFrequency2}")); }
public void TestEmptyOutput() { var dt = new FtrDataTable(); Assert.AreEqual(string.Empty, dt.ToString()); }