Exemple #1
0
        public void SetMemberAvatarNoMemberTest()
        {
            var        mock = Utils.MockApi();
            MatrixRoom room = new MatrixRoom(mock.Object, "!abc:localhost");

            Assert.That(
                () => room.SetMemberAvatar("@foobar:localhost"),
                Throws.TypeOf <MatrixException>()
                .With.Property("Message").EqualTo("Couldn't find the user's membership event")
                );
        }
Exemple #2
0
        public void SetMemberAvatarTest()
        {
            var        mock = Utils.MockApi();
            MatrixRoom room = new MatrixRoom(mock.Object, "!abc:localhost");
            var        ev   = new MatrixMRoomMember()
            {
                membership = EMatrixRoomMembership.Join,
            };

            room.FeedEvent(Utils.MockEvent(ev, "@foobar:localhost"));
            room.SetMemberAvatar("@foobar:localhost");
        }