public void Constructor_Always_PropertiesAreGiven()
        {
            var mockRole = new Mock <ISocketRole>();

            var uut = new RoleCreatedNotification(mockRole.Object);

            uut.Role.ShouldBeSameAs(mockRole.Object);
        }
Пример #2
0
        public static TestCaseData BuildTestCaseData_HandleNotificationAsync_RoleCreatedNotification(
            ulong roleId)
        {
            var mockRole = new Mock <ISocketRole>();

            mockRole
            .Setup(x => x.Id)
            .Returns(roleId);

            var notification = new RoleCreatedNotification(
                mockRole.Object);

            return(new TestCaseData(notification));
        }
Пример #3
0
 public Task HandleNotificationAsync(
     RoleCreatedNotification notification,
     CancellationToken cancellationToken)
 => _roleService.TrackRoleAsync(notification.Role, cancellationToken);