public void GetSMSValidation_With_Two_SMS() { string text = "{abvgfhtrururufhdfjhdjfhjdjfhjdfhjkfhjksuizueuruiewrziwuezrizweiurzwuiezruiweuirweuizruiwezruizweuirwzeurzweuiriuwzeuirrwezruizweuiriuwzruizwiuezriuzweuirziuzzzz}"; SMSCharacterCalculator.SMSValidation actual = SMSCharacterCalculator.GetSMSValidation(text); Assert.IsFalse(actual.IsLonger); Assert.IsTrue(actual.TextLength == 164); Assert.IsTrue(actual.SMSCount == 2); Assert.IsTrue(actual.OptimizedText == text); }
public void GetSMSValidation_With_Long_SMS() { string text = "{abvgfhtrururufhdfjhdjhfghfggfhfhiiiourzoruozuiorutiozuouuzuiortuziouriozuriozuiourzirtuziuituziouriotuzurzuriotuziutruziorioutruziutiuriturtzotioziortuzioiozutzutruzfhjdjfhhjhjjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhhjhjjhjjjjhjhjhjhhjhhhhuuuuuuuuuuuuuuuuuuuujdfhjkfhjksuizueuruiewrziwuezrizweiurzwuiezruiweuirweuizruiwezruizweuirwzeurzweuiriuwzeuirrwezruizweuiriuwzruizwiuezriuzweuirziuzzzz}"; SMSCharacterCalculator.SMSValidation actual = SMSCharacterCalculator.GetSMSValidation(text); Assert.IsTrue(actual.IsLonger); Assert.IsTrue(actual.TextLength == 461); Assert.IsTrue(actual.SMSCount == 3); Assert.IsTrue(actual.OptimizedText == text); }
public void GetSMSValidation_With_One_SMS_With_Unicode_AND_Special_Character() { string text = "{Í}"; string expected = "{I}"; SMSCharacterCalculator.SMSValidation actual = SMSCharacterCalculator.GetSMSValidation(text); Assert.IsFalse(actual.IsLonger); Assert.IsTrue(actual.TextLength == 5); Assert.IsTrue(actual.SMSCount == 1); Assert.IsTrue(actual.OptimizedText == expected); }