Exemple #1
0
        public void When_user_leaves_channel_they_no_longer_appear_as_a_member()
        {
            var channel = new ChannelHistory();

            channel.When(new ChannelJoined("1", "u1", "Dylan", DateTime.Now));
            channel.When(new ChannelLeft("1", "u1", DateTime.Now));

            Assert.Empty(channel.MemberNames);
        }
Exemple #2
0
        public void Joining_and_leaving_generate_a_message()
        {
            var channel = new ChannelHistory();

            channel.When(new ChannelJoined("1", "u1", "Dylan", DateTime.Now));
            channel.When(new ChannelLeft("1", "u1", DateTime.Now));

            Assert.True(channel.GetPage().Length == 2);
        }
Exemple #3
0
        public void When_user_joins_channel_they_appear_as_a_member()
        {
            var channel = new ChannelHistory();

            channel.When(new ChannelJoined("1", "u1", "Dylan", DateTime.Now));

            Assert.Single(channel.MemberNames);
            Assert.Equal("Dylan", channel.MemberNames.Single());
        }