public void Object_can_be_serialized_and_deserialized_by_type_name() { var serializer = new BsonTextSerializer(); var id = Guid.NewGuid(); var objectToSerialize = new Foo(id); var serializedString = serializer.Serialize(objectToSerialize); var resultObject = (Foo)serializer.Deserialize(serializedString, typeof(Foo).AssemblyQualifiedName); resultObject.AggregateId.Should().Be(id); }
public void Object_can_be_serialized_and_deserialized() { var serializer = new BsonTextSerializer(); var id = Guid.NewGuid(); var objectToSerialize = new Foo(id); var serializedString = serializer.Serialize(objectToSerialize); var resultObject = serializer.Deserialize <Foo>(serializedString); resultObject.AggregateId.Should().Be(id); }