public void TestSerializationOfSecurityStampChanged() { var evt = new SecurityStampChanged("STAMP"); var bytes = LZ4MessagePackSerializer.Serialize <IEvent>(evt, AspnetIdentityResolver.Instance); var eventChk = LZ4MessagePackSerializer.Deserialize <IEvent>(bytes, AspnetIdentityResolver.Instance) as SecurityStampChanged; Assert.Equal(evt.Stamp, eventChk.Stamp); }
private bool TestCommand(SetSecurityStamp evt, out IEvent e) { e = null; if (user == null) { return(false); } if (!string.Equals(user.SecurityStamp, evt.Stamp)) { e = new SecurityStampChanged(evt.Stamp); } return(true); }
private void HandleEvent(IActorRef _, SecurityStampChanged evt) { user.SecurityStamp = evt.Stamp; }