public void TestSerializationOfTwoFactorChanged() { var evt = new TwoFactorEnabledChanged(true); var bytes = LZ4MessagePackSerializer.Serialize <IEvent>(evt, AspnetIdentityResolver.Instance); var eventChk = LZ4MessagePackSerializer.Deserialize <IEvent>(bytes, AspnetIdentityResolver.Instance) as TwoFactorEnabledChanged; Assert.Equal(evt.TwoFactorEnabled, eventChk.TwoFactorEnabled); }
private bool TestCommand(SetTwoFactorEnabled evt, out IEvent e) { e = null; if (user != null && user.TwoFactorEnabled != evt.TwoFactorEnabled) { e = new TwoFactorEnabledChanged(evt.TwoFactorEnabled); } //add some tests? return(true); }
private void HandleEvent(IActorRef _, TwoFactorEnabledChanged evt) { user.TwoFactorEnabled = evt.TwoFactorEnabled; }