public async Task ServerClosed(int server) { ServerClosedEvent?.Invoke(this, new ServerEventArgs() { ServerID = server }); }
private void VerifyEvent(BsonDocument content, ServerClosedEvent @event) { @event.ClusterId.Should().Be(_cluster.ClusterId); var expectedEndPoint = EndPointHelper.Parse(content["address"].ToString()); EndPointHelper.EndPointEqualityComparer.Equals(@event.ServerId.EndPoint, expectedEndPoint) .Should().BeTrue(); }
private void VerifyEvent(ServerClosedEvent actualEvent, BsonDocument expectedEvent) { VerifyFields(expectedEvent, "address", "topologyId"); var expectedEndPoint = EndPointHelper.Parse(expectedEvent["address"].AsString); actualEvent.ClusterId.Should().Be(_cluster.ClusterId); actualEvent.ServerId.EndPoint.WithComparer(EndPointHelper.EndPointEqualityComparer).Should().Be(expectedEndPoint); }
private void Handle(ServerClosedEvent @event) { Info(TraceSourceEventHelper.ServerIdBase + 3, "{0}: closed in {1}ms.", TraceSourceEventHelper.Label(@event.ServerId), @event.Duration.TotalMilliseconds); }