public void description_is_assigned_to_base() { var sut = new MappingException(typeof(string), "Hello"); sut.Message.Should().Be("Hello"); }
public void type_is_assigned_to_the_property() { var sut = new MappingException(typeof(string), "Hello"); sut.EntityTypeName.Should().Be(typeof (string).FullName); }
public void serialization_works_with_BinaryFormatter() { var serializer = new BinaryFormatter(); var ms = new MemoryStream(); var sut = new MappingException(typeof(string), "Hello"); serializer.Serialize(ms, sut); ms.Position = 0; var actual = (MappingException)serializer.Deserialize(ms); actual.Message.Should().Be("Hello"); actual.EntityTypeName.Should().Be(typeof(string).FullName); }
public void serialization_works_with_datacontract() { var serializer = new DataContractSerializer(typeof(MappingException)); var ms = new MemoryStream(); var sut = new MappingException(typeof(string), "Hello"); serializer.WriteObject(ms, sut); ms.Position = 0; var actual = (MappingException)serializer.ReadObject(ms); actual.Message.Should().Be("Hello"); actual.EntityTypeName.Should().Be(typeof(string).FullName); }