public void Constructor_Always_PropertiesAreGiven() { var mockRole = new Mock <ISocketRole>(); var uut = new RoleCreatedNotification(mockRole.Object); uut.Role.ShouldBeSameAs(mockRole.Object); }
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)); }
public Task HandleNotificationAsync( RoleCreatedNotification notification, CancellationToken cancellationToken) => _roleService.TrackRoleAsync(notification.Role, cancellationToken);