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); }
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); }
private void HandleEvent(IActorRef _, LockoutEnabledChanged evt) { user.LockoutEnabled = evt.LockoutEnabled; }