Skip to content

Commit 0708a92

Browse files
committed
tweak tests to actually test the right return branch
1 parent 5ff59aa commit 0708a92

2 files changed

Lines changed: 4 additions & 4 deletions

File tree

tests/MongoDB.Driver.Tests/Core/Configuration/ConnectionSettingsTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ public void constructor_should_throw_when_maxIdleTime_is_negative()
7070
}
7171

7272
[Fact]
73-
public void constructor_with_maxIdleTime_of_zero_should_return_expected_result()
73+
public void constructor_should_not_throw_when_maxIdleTime_is_zero()
7474
{
7575
var subject = new ConnectionSettings(maxIdleTime: TimeSpan.FromSeconds(0));
7676
subject.MaxIdleTime.Should().Be(TimeSpan.Zero);

tests/MongoDB.Driver.Tests/Core/Connections/BinaryConnectionTests.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -728,7 +728,7 @@ public void IsExpired_should_return_false_when_maxIdleTime_has_no_limit()
728728
socketReadTimeout: TimeSpan.FromMilliseconds(1000),
729729
socketWriteTimeout: TimeSpan.FromMilliseconds(1000));
730730

731-
subject.Open(OperationContext.NoTimeout);
731+
subject.Open(OperationContext.NoTimeout); // Open so that we don't return early in IsExpired
732732
subject.IsExpired.Should().BeFalse();
733733
}
734734

@@ -738,7 +738,7 @@ public void IsExpired_should_return_true_when_maxIdleTime_is_exceeded()
738738
var subject = new BinaryConnection(
739739
serverId: _serverId,
740740
endPoint: _endPoint,
741-
settings: new ConnectionSettings(maxIdleTime: TimeSpan.FromMilliseconds(10)),
741+
settings: new ConnectionSettings(maxIdleTime: TimeSpan.FromMilliseconds(10), maxLifeTime: TimeSpan.FromMinutes(10)),
742742
streamFactory: _mockStreamFactory.Object,
743743
connectionInitializer: _mockConnectionInitializer.Object,
744744
eventSubscriber: _capturedEvents,
@@ -748,7 +748,7 @@ public void IsExpired_should_return_true_when_maxIdleTime_is_exceeded()
748748
socketWriteTimeout: TimeSpan.FromMilliseconds(1000));
749749

750750
subject.Open(OperationContext.NoTimeout);
751-
Thread.Sleep(20);
751+
Thread.Sleep(200);
752752
subject.IsExpired.Should().BeTrue();
753753
}
754754

0 commit comments

Comments
 (0)