public void alternatingCharTest3() { //Apply var expectedResult = new int[] { 3 }; string[] successfulInput = { "ABBABBAA" }; //Act var alternatingCharacter = new AlternatingCharacters(); int[] successfulResult = new int[1]; for (int x = 0; x < 1; x++) { successfulResult[x] = alternatingCharacter.alternatingChar(successfulInput[x]); } //Assert bool successCheck = true; for (int x = 0; x < 1; x++) { if (expectedResult[x] != successfulResult[x]) { successCheck = false; } } Assert.IsTrue(successCheck); }
public void alternatingCharactersTest() { Assert.AreEqual(3, AlternatingCharacters.alternatingCharacters("AAAA")); Assert.AreEqual(4, AlternatingCharacters.alternatingCharacters("BBBBB")); Assert.AreEqual(0, AlternatingCharacters.alternatingCharacters("ABABABAB")); Assert.AreEqual(0, AlternatingCharacters.alternatingCharacters("BABABA")); Assert.AreEqual(4, AlternatingCharacters.alternatingCharacters("AAABBB")); }
public void TestAlternatingCharacters() { // https://www.hackerrank.com/challenges/alternating-characters/problem Assert.AreEqual(3, AlternatingCharacters.alternatingCharacters("AAAA")); Assert.AreEqual(4, AlternatingCharacters.alternatingCharacters("BBBBB")); Assert.AreEqual(0, AlternatingCharacters.alternatingCharacters("ABABABAB")); Assert.AreEqual(0, AlternatingCharacters.alternatingCharacters("BABABA")); Assert.AreEqual(4, AlternatingCharacters.alternatingCharacters("AAABBB")); }
public void Initialize() { _alternatingCharacters = new AlternatingCharacters(); }