public void Empty_String_For_Both_Arguments_Should_Return_Zero() { // Arrange var solution = new JewelsAndStonesSolution(); //act var result = solution.NumJewelsInStones(string.Empty, string.Empty); //Assert Assert.Equal(0, result); }
public void Common_Test() { // Arrange var solution = new JewelsAndStonesSolution(); //act var result = solution.NumJewelsInStones("aA", "aAAbbbb"); //Assert Assert.Equal(3, result); }
public void No_Matched_Items_Should_Return_Zero() { // Arrange var solution = new JewelsAndStonesSolution(); //act var result = solution.NumJewelsInStones("z", "ZZ"); //Assert Assert.Equal(0, result); }
public void NumJewelsInStones_Should_Return_Correct_numberOfJewels() { //Arrange JewelsAndStonesSolution solution = new JewelsAndStonesSolution(); var J = "aA"; var S = "aAAbbbb"; var J1 = "z"; var S1 = "ZZ"; //Act var numberOfJewels = solution.NumJewelsInStones(J, S); var numberOfJewels1 = solution.NumJewelsInStones(J1, S1); //Assert Assert.AreEqual(numberOfJewels, 3); Assert.AreEqual(numberOfJewels1, 0); }
public void SetUp() { _solution = new JewelsAndStonesSolution(); }