public void CountingValleysTestCase1() { int stepCount = 8; string steps = "UDDDUDUU"; int expectedOutput = 1; int actualOutput = CountingValleys.Solve(stepCount, steps); Assert.AreEqual(expectedOutput, actualOutput); }
public void TestCase0() { //Arrange int steps = 8; string path = "UDDDUDUU"; //Act var result = CountingValleys.countingValleys(steps, path); //Assert Assert.AreEqual(1, result); }
public void TestCase1() { //Arrange int steps = 12; string path = "DDUUDDUDUUUD"; //Act var result = CountingValleys.countingValleys(steps, path); //Assert Assert.AreEqual(2, result); }
public void TestMethod5() { //Arrange var input = ""; var expected = 0; //Act var solver = new CountingValleys(); var res = solver.CountValleys(input); //Assert Assert.AreEqual(expected, res); }
public void Run() { PrintProblem(); Console.WriteLine("n:"); n = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("s:"); s = Console.ReadLine(); int result = CountingValleys.countingValleys(n, s); Console.WriteLine(); Console.WriteLine("Result:"); Console.WriteLine(result); Console.ReadKey(); }
public void TestCount() { string strSteps = "UDDDUDUU"; int totalValleys = CountingValleys.GetTotalValeysClimbed(strSteps.Length, strSteps); Assert.AreEqual(totalValleys, 1); strSteps = "UDDDUDUUDDUU"; totalValleys = CountingValleys.GetTotalValeysClimbed(strSteps.Length, strSteps); Assert.AreEqual(totalValleys, 2); string test1 = "abcde"; string test2 = "bcdacecccc"; string test3 = new string(test1.Except(test2).ToArray()); //Assert.IsTrue(test3 == "bd"); }
static void Main(string[] args) { CountingValleys.Run(); }
public void CountingValleysTest(int n, string s, int expected) { Assert.Equal(expected, CountingValleys.Execute(n, s)); }