예제 #1
0
        public void AliasSendsEvent()
        {
            client.Alias(User.WithKey("current"), User.Builder("previous").Anonymous(true).Build());

            Assert.Equal(1, eventSink.Events.Count);
            var e = Assert.IsType <AliasEvent>(eventSink.Events[0]);

            Assert.Equal("current", e.CurrentKey);
            Assert.Equal(ContextKind.User, e.CurrentKind);
            Assert.Equal("previous", e.PreviousKey);
            Assert.Equal(ContextKind.AnonymousUser, e.PreviousKind);
        }