public void NumUniqueEmails()
        {
            // arrange
            var s        = new string[] { "*****@*****.**", "*****@*****.**", "*****@*****.**" };
            var expected = 2;

            // act
            EasyAlgorithms alg    = new EasyAlgorithms();
            int            actual = alg.NumUniqueEmails(s);

            // assert
            Assert.AreEqual(expected, actual);
        }
        public void NumJewelsInStones_aA_aAAbbbb_3returned()
        {
            // arrange
            var J        = "aA";
            var S        = "aAAbbbb";
            var expected = 3;

            // act
            EasyAlgorithms alg    = new EasyAlgorithms();
            int            actual = alg.NumJewelsInStones(J, S);

            // assert
            Assert.AreEqual(expected, actual);
        }
        public void NumJewelsInStones_z_ZZ_0returned()
        {
            // arrange
            var J        = "z";
            var S        = "ZZ";
            var expected = 0;

            // act
            EasyAlgorithms alg    = new EasyAlgorithms();
            int            actual = alg.NumJewelsInStones(J, S);

            // assert
            Assert.AreEqual(expected, actual);
        }
示例#4
0
 public AlgorithmsCore()
 {
     EasyAlgorthms = new EasyAlgorithms();
 }