コード例 #1
0
        public void Serialization_Of_Iban()
        {
            var sut = new Iban("BE71 0961 2345 6769");

            sut.Should().BeXmlSerializable();
            sut.Should().BeBinarySerializable();
            sut.Should().BeDataContractSerializable();
        }
コード例 #2
0
            public void It_should_succeed()
            {
                var    bankAccountNumber1 = new Iban(TestValues.ValidIban);
                string json = JsonConvert.SerializeObject(bankAccountNumber1);

                json.Should().Be($"\"{TestValues.ValidIban}\"");

                Iban bankAccountNumber2 = JsonConvert.DeserializeObject <Iban>(json);

                bankAccountNumber1.Should().Be(bankAccountNumber2);
            }
コード例 #3
0
        public void Binary_Serializable()
        {
            var sut = new Iban("BE71 0961 2345 6769");

            sut.Should().BeBinarySerializable();
        }
コード例 #4
0
        public void Xml_Serializable()
        {
            var sut = new Iban("BE71 0961 2345 6769");

            sut.Should().BeXmlSerializable();
        }
コード例 #5
0
        public void DataContract_Serializable()
        {
            var sut = new Iban("BE71 0961 2345 6769");

            sut.Should().BeDataContractSerializable();
        }