public void VerifyShouldReturnFalseIfAccountNumberIsNotOfLength9() { NorwegianAccountNumber.Verify("").Should().BeFalse(); NorwegianAccountNumber.Verify("1").Should().BeFalse(); NorwegianAccountNumber.Verify("12345678").Should().BeFalse(); NorwegianAccountNumber.Verify("1234567890").Should().BeFalse(); }
public void ShouldNotGenerateSameAccountNumberWithDiffrerentSeed() { NorwegianAccountNumber accountNumber1 = NorwegianAccountNumber.CreateRandom("1"); NorwegianAccountNumber accountNumber2 = NorwegianAccountNumber.CreateRandom("2"); accountNumber1.Should().NotBe(accountNumber2); }
public void ShouldGenerateSameAccountNumberWithSameSeed() { NorwegianAccountNumber accountNumber1 = NorwegianAccountNumber.CreateRandom("A"); NorwegianAccountNumber accountNumber2 = NorwegianAccountNumber.CreateRandom("A"); accountNumber1.Should().Be(accountNumber2); }
public void ShouldGenerateRandomValidAccountNumbers() { for (int i = 0; i < 100; i++) { NorwegianAccountNumber.CreateRandom(); } }
protected override void DoRun(Field field) { string value = field.Value; bool ok = NorwegianAccountNumber.Verify(value); if (!ok) { _testResults.Add(new TestResult(ResultType.Error, AddmlLocation.FromFieldIndex(field.Definition.GetIndex()), string.Format(Messages.ControlAccountNumberMessage, 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 VerifyShouldReturnFalseIfAccountNumberIsNotDigits() { NorwegianAccountNumber.Verify("12345678A").Should().BeFalse(); NorwegianAccountNumber.Verify("ABCDEFGHI").Should().BeFalse(); }
public void ToStringShouldReturnAccountNumberWithSpaceWhenSpaceSeparatorIsSpecfied() { NorwegianAccountNumber.Create("12345678903").ToString(" ").Should().Be("1234 56 78903"); }
public void ToStringShouldReturnAccountNumberWithDotWhenDotSeparatorIsSpecfied() { NorwegianAccountNumber.Create("12345678903").ToString(".").Should().Be("1234.56.78903"); }
public void ShouldVerifyValidAccountNumbers() { NorwegianAccountNumber.Verify("1234.56.78903").Should().BeTrue(); }
public void ShouldRemoveSpaceInAccountNumber() { NorwegianAccountNumber.Create(" 1234 56 78903 ").ToString().Should().Be("12345678903"); }
public void ShouldNotVerifyInvalidAccountNumbers() { NorwegianAccountNumber.Verify("19089328311").Should().BeFalse(); }
public void CreateShouldThrowExceptionIfInvalidAccountNumberIsUsed() { Assert.Throws <ArgumentException>(() => NorwegianAccountNumber.Create("12345678900")); }
public void CreateShouldNotThrowExceptionIfValidAccountNumberIsUsed() { NorwegianAccountNumber.Create("12345678903"); }