Sha256: ea6fd0912f910c3ba9ebc450e5f891a50788da7759c36fb2a6ed20a1ef24c571
Contents?: true
Size: 1.49 KB
Versions: 115
Compression:
Stored size: 1.49 KB
Contents
using NUnit.Framework; [TestFixture] public class PhoneNumberTest { [Test] public void Cleans_parens_spaces_and_dashes() { var phone = new PhoneNumber("(123) 456-7890"); Assert.That(phone.Number, Is.EqualTo("1234567890")); } [Ignore("Remove to run test")] [Test] public void Cleans_numbers_with_dots() { var phone = new PhoneNumber("123.456.7890"); Assert.That(phone.Number, Is.EqualTo("1234567890")); } [Ignore("Remove to run test")] [Test] public void Allows_us_country_code() { var phone = new PhoneNumber("11234567890"); Assert.That(phone.Number, Is.EqualTo("1234567890")); } [Ignore("Remove to run test")] [Test] public void Invalid_when_11_digits() { var phone = new PhoneNumber("21234567890"); Assert.That(phone.Number, Is.EqualTo("0000000000")); } [Ignore("Remove to run test")] [Test] public void Invalid_when_9_digits() { var phone = new PhoneNumber("123456789"); Assert.That(phone.Number, Is.EqualTo("0000000000")); } [Ignore("Remove to run test")] [Test] public void Has_an_area_code() { var phone = new PhoneNumber("1234567890"); Assert.That(phone.AreaCode, Is.EqualTo("123")); } [Ignore("Remove to run test")] [Test] public void Formats_a_number() { var phone = new PhoneNumber("1234567890"); Assert.That(phone.ToString(), Is.EqualTo("(123) 456-7890")); } }
Version data entries
115 entries across 115 versions & 1 rubygems