Exemple #1
0
 public async Task ServerClosed(int server)
 {
     ServerClosedEvent?.Invoke(this, new ServerEventArgs()
     {
         ServerID = server
     });
 }
Exemple #2
0
        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();
        }
Exemple #3
0
        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);
        }
Exemple #4
0
 private void Handle(ServerClosedEvent @event)
 {
     Info(TraceSourceEventHelper.ServerIdBase + 3, "{0}: closed in {1}ms.", TraceSourceEventHelper.Label(@event.ServerId), @event.Duration.TotalMilliseconds);
 }