public void AddClient_ClientAddedEventShouldBeRaised() { var client = new FakeClient(); ClientAddedEventArgs eventArgs = null; _sut.ClientAdded += (sender, args) => eventArgs = args; _sut.Add(client); eventArgs.NewClient.Should().Be(client); }
private async void ResendEvents(object?sender, ClientAddedEventArgs args) { var client = args.NewClient; var eventId = client.LastEventId; if (eventId != null) { var eventsToResend = _eventHistory !.GetSubsequentEvents(eventId); foreach (var @event in eventsToResend) { await Send(client, @event); } } }
private void OnClientAdded(object sender, ClientAddedEventArgs e) { View.AddAeTitle(e.NewClient); }