Exemplo n.º 1
0
        public void Invalid_Iban_Must_Be_Serializable_And_Not_Throw_On_Deserialization()
        {
            var sut = Iban.Unsafe("BE71 0962 2345 6769"); // invalid check digit

            sut.Should().BeBinarySerializable();
            sut.Should().BeXmlSerializable();
            sut.Should().BeDataContractSerializable();
        }
Exemplo n.º 2
0
        public void Unsafe_Ignores_Validation()
        {
            // the check digits are incorrect.
            var sut = Iban.Unsafe("BE81 0961 2345 6769");

            sut.CountryCode.Should().Be("BE");
            sut.CheckDigits.Should().Be("81");
            sut.BasicBankAccountNumber.Should().Be("096123456769");
            sut.ToString().Should().Be("BE81 0961 2345 6769");
        }