예제 #1
0
        public void ConvertsStringsToNumbers(string number)
        {
            _fenetic = new fenetic(number);

            var  val = _fenetic.ToLong(number);
            long o;

            Assert.IsTrue(long.TryParse(val.ToString(), out o));
        }
예제 #2
0
        public void CleanWord_ShouldRemoveSpecialChars()
        {
            var word     = "Testing-This!Thing$ Again";
            var expected = "TESTINGTHISTHING AGAIN";

            _fenetic = new fenetic(word);

            Assert.IsTrue(string.Equals(_fenetic.Cleansed, expected, StringComparison.CurrentCultureIgnoreCase));
        }
예제 #3
0
        public void ConvertsNumbersToStrings(long number, string value)
        {
            _fenetic = new fenetic(value);

            Assert.AreEqual(value, _fenetic.NumberToWords(number));
        }
예제 #4
0
 public void Soundex_ShouldReturnExpectedValue()
 {
     _fenetic = new fenetic("BOYER");
     Assert.IsTrue(Array.IndexOf <string>(_fenetic.Soundex, "B600") >= 0);
 }
예제 #5
0
 public void Fenetic_ReturnsObject()
 {
     _fenetic = new fenetic("BOYER");
     Assert.IsInstanceOfType(_fenetic, typeof(fenetic));
 }
예제 #6
0
 public void Fenetic_WordPropertyGetsSet()
 {
     _fenetic = new fenetic("BOYER");
     Assert.AreEqual("BOYER", _fenetic.Word);
 }