Пример #1
0
        public void TestSerializationOfLockOutEnabled()
        {
            var evt = new LockoutEnabledChanged(true);

            var bytes    = LZ4MessagePackSerializer.Serialize <IEvent>(evt, AspnetIdentityResolver.Instance);
            var eventChk = LZ4MessagePackSerializer.Deserialize <IEvent>(bytes, AspnetIdentityResolver.Instance) as LockoutEnabledChanged;

            Assert.Equal(evt.LockoutEnabled, eventChk.LockoutEnabled);
        }
Пример #2
0
        private bool TestCommand(SetLockoutEnabled evt, out IEvent e)
        {
            e = null;
            if (user == null)
            {
                return(false);
            }

            if (!user.LockoutEnabled != evt.LockoutEnabled)
            {
                e = new LockoutEnabledChanged(evt.LockoutEnabled);
            }
            return(true);
        }
Пример #3
0
 private void HandleEvent(IActorRef _, LockoutEnabledChanged evt)
 {
     user.LockoutEnabled = evt.LockoutEnabled;
 }