示例#1
0
        public void Constructor_Always_PropertiesAreGiven()
        {
            var mockOldMember = new Mock <ISocketGuildUser>();
            var mockNewMember = new Mock <ISocketGuildUser>();

            var uut = new GuildMemberUpdatedNotification(mockOldMember.Object, mockNewMember.Object);

            uut.OldMember.ShouldBeSameAs(mockOldMember.Object);
            uut.NewMember.ShouldBeSameAs(mockNewMember.Object);
        }
示例#2
0
 public Task HandleNotificationAsync(
     GuildMemberUpdatedNotification notification,
     CancellationToken cancellationToken)
 => _userService.TrackUserAsync(
     notification.NewMember,
     cancellationToken);