public void ShouldNotGenerateSameOrganizationNumberWithDifferentSeed() { NorwegianOrganizationNumber organizationNumber1 = NorwegianOrganizationNumber.CreateRandom("1"); NorwegianOrganizationNumber organizationNumber2 = NorwegianOrganizationNumber.CreateRandom("2"); organizationNumber1.Should().NotBe(organizationNumber2); }
public void VerifyShouldReturnFalseIfOrganizationNumberIsNotOfLength9() { NorwegianOrganizationNumber.Verify("").Should().BeFalse(); NorwegianOrganizationNumber.Verify("1").Should().BeFalse(); NorwegianOrganizationNumber.Verify("12345678").Should().BeFalse(); NorwegianOrganizationNumber.Verify("1234567890").Should().BeFalse(); }
public void ShouldGenerateSameOrganizationNumberWithSameSeed() { NorwegianOrganizationNumber organizationNumber1 = NorwegianOrganizationNumber.CreateRandom("A"); NorwegianOrganizationNumber organizationNumber2 = NorwegianOrganizationNumber.CreateRandom("A"); organizationNumber1.Should().Be(organizationNumber2); }
public void ShouldGenerateRandomValidOrganizationNumbers() { for (int i = 0; i < 100; i++) { NorwegianOrganizationNumber.CreateRandom(); } }
protected override void DoRun(Field field) { string value = field.Value; bool ok = NorwegianOrganizationNumber.Verify(value); if (!ok) { _testResults.Add(new TestResult(ResultType.Error, AddmlLocation.FromFieldIndex(field.Definition.GetIndex()), string.Format(Messages.ControlOrganizationNumberMessage, value))); } }
public override bool IsValid(string s) { if (_fieldFormat == StringDataTypeAccountNumber) { return(NorwegianAccountNumber.Verify(s)); } else if (_fieldFormat == StringDataTypeBirthNumber) { return(NorwegianBirthNumber.Verify(s)); } else if (_fieldFormat == StringDataTypeOrganizationNumber) { return(NorwegianOrganizationNumber.Verify(s)); } else { return(true); } }
public void CreateShouldThrowExceptionIfInvalidBirthNumberIsUsed() { Assert.Throws <ArgumentException>(() => NorwegianOrganizationNumber.Create("914994781")); }
public void CreateShouldNotThrowExceptionIfValidOrganizationNumberIsUsed() { NorwegianOrganizationNumber.Create("914994780"); }
public void VerifyShouldReturnFalseIfOrganizationNumberIsNotDigits() { NorwegianOrganizationNumber.Verify("12345678A").Should().BeFalse(); NorwegianOrganizationNumber.Verify("ABCDEFGHI").Should().BeFalse(); }
public void ShouldNotVerifyInvalidOrganizationNumbers() { NorwegianOrganizationNumber.Verify("914994781").Should().BeFalse(); }
public void ToStringShouldReturnOrganizationNumberWithSpaceWhenSpaceSeparatorIsSpecfied() { NorwegianOrganizationNumber.Create("914994780").ToString(" ").Should().Be("914 994 780"); }
public void ToStringShouldReturnOrganizationNumberWithDotWhenDotSeparatorIsSpecfied() { NorwegianOrganizationNumber.Create("914994780").ToString(".").Should().Be("914.994.780"); }
public void ShouldRemoveDotInOrganizationNumber() { NorwegianOrganizationNumber.Create("914.994.780").ToString().Should().Be("914994780"); }
public void ShouldVerifyValidOrganizationNumbers() { NorwegianOrganizationNumber.Verify("914 994 780").Should().BeTrue(); }