public void StateShouldBeSerializedAndDeserializedCorrectly(object sut) { var serializer = new NewtonSoftJsonSerializer(null); var bytes = serializer.ToBinary(sut); //var json = Encoding.Default.GetString(bytes); var result = (DeviceStoreState) serializer.FromBinary(bytes, typeof (DeviceStoreState)); result.ShouldBeEquivalentTo(sut); }
public void An_ActorRef_should_throw_an_exception_on_deserialize_if_no_system_in_scope() { var aref = ActorOf<BlackHoleActor>(); var serializer = new NewtonSoftJsonSerializer(null); Intercept(() => { var binary = serializer.ToBinary(aref); var bref = serializer.FromBinary(binary, typeof(IActorRef)); }); }