Exemple #1
0
        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;
 }