Skip to content

Commit 613f693

Browse files
committed
pr
1 parent a7a3a3f commit 613f693

File tree

1 file changed

+43
-45
lines changed

1 file changed

+43
-45
lines changed

tests/MongoDB.Driver.Tests/OperationContextExtensionsTests.cs

Lines changed: 43 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -19,61 +19,59 @@
1919
using MongoDB.Driver.Core.Misc;
2020
using Xunit;
2121

22-
namespace MongoDB.Driver.Tests
22+
namespace MongoDB.Driver.Tests;
23+
24+
public class OperationContextExtensionsTests
2325
{
24-
public class OperationContextExtensionsTests
26+
[Fact]
27+
public void IsRootContextTimeoutConfigured_should_throw_on_null()
2528
{
26-
[Fact]
27-
public void IsRootContextTimeoutConfigured_should_throw_on_null()
28-
{
29-
OperationContext context = null;
30-
var exception = Record.Exception(() => context.IsRootContextTimeoutConfigured());
29+
OperationContext context = null;
30+
var exception = Record.Exception(() => context.IsRootContextTimeoutConfigured());
3131

32-
exception.Should().BeOfType<ArgumentNullException>().Subject
33-
.ParamName.Should().Be("operationContext");
34-
}
32+
exception.Should().BeOfType<ArgumentNullException>().Subject
33+
.ParamName.Should().Be("operationContext");
34+
}
3535

36-
[Theory]
37-
[InlineData(false, null)]
38-
[InlineData(true, 0)]
39-
[InlineData(true, Timeout.Infinite)]
40-
[InlineData(true, 5)]
41-
public void IsRootContextTimeoutConfigured_should_return_expected_result(bool expectedResult, int? timeoutMs)
42-
{
43-
TimeSpan? timeout = timeoutMs.HasValue ? TimeSpan.FromMilliseconds(timeoutMs.Value) : null;
44-
var subject = new OperationContext(timeout, CancellationToken.None);
36+
[Theory]
37+
[InlineData(false, null)]
38+
[InlineData(true, 0)]
39+
[InlineData(true, Timeout.Infinite)]
40+
[InlineData(true, 5)]
41+
public void IsRootContextTimeoutConfigured_should_return_expected_result(bool expectedResult, int? timeoutMs)
42+
{
43+
TimeSpan? timeout = timeoutMs.HasValue ? TimeSpan.FromMilliseconds(timeoutMs.Value) : null;
44+
var subject = new OperationContext(timeout, CancellationToken.None);
4545

46-
var result = subject.IsRootContextTimeoutConfigured();
46+
var result = subject.IsRootContextTimeoutConfigured();
4747

48-
result.Should().Be(expectedResult);
49-
}
48+
result.Should().Be(expectedResult);
49+
}
5050

51-
[Fact]
52-
public void RemainingTimeoutOrDefault_should_throw_on_null()
53-
{
54-
OperationContext context = null;
55-
var exception = Record.Exception(() => context.RemainingTimeoutOrDefault(TimeSpan.Zero));
51+
[Fact]
52+
public void RemainingTimeoutOrDefault_should_throw_on_null()
53+
{
54+
OperationContext context = null;
55+
var exception = Record.Exception(() => context.RemainingTimeoutOrDefault(TimeSpan.Zero));
5656

57-
exception.Should().BeOfType<ArgumentNullException>().Subject
58-
.ParamName.Should().Be("operationContext");
59-
}
57+
exception.Should().BeOfType<ArgumentNullException>().Subject
58+
.ParamName.Should().Be("operationContext");
59+
}
6060

61-
[Theory]
62-
[InlineData(10, null, 10)]
63-
[InlineData(0, 0, 10)]
64-
[InlineData(Timeout.Infinite, Timeout.Infinite, 10)]
65-
[InlineData(5, 5, 10)]
66-
public void RemainingTimeoutOrDefault_should_return_expected_result(int expectedResultMs, int? timeoutMs, int defaultValueMs)
67-
{
68-
var clock = new FrozenClock(DateTime.UtcNow);
69-
TimeSpan? timeout = timeoutMs.HasValue ? TimeSpan.FromMilliseconds(timeoutMs.Value) : null;
70-
var defaultValue = TimeSpan.FromMilliseconds(defaultValueMs);
71-
var subject = new OperationContext(clock, timeout, CancellationToken.None);
61+
[Theory]
62+
[InlineData(10, null, 10)]
63+
[InlineData(0, 0, 10)]
64+
[InlineData(Timeout.Infinite, Timeout.Infinite, 10)]
65+
[InlineData(5, 5, 10)]
66+
public void RemainingTimeoutOrDefault_should_return_expected_result(int expectedResultMs, int? timeoutMs, int defaultValueMs)
67+
{
68+
var clock = new FrozenClock(DateTime.UtcNow);
69+
TimeSpan? timeout = timeoutMs.HasValue ? TimeSpan.FromMilliseconds(timeoutMs.Value) : null;
70+
var defaultValue = TimeSpan.FromMilliseconds(defaultValueMs);
71+
var subject = new OperationContext(clock, timeout, CancellationToken.None);
7272

73-
var result = subject.RemainingTimeoutOrDefault(defaultValue);
73+
var result = subject.RemainingTimeoutOrDefault(defaultValue);
7474

75-
result.Should().Be(TimeSpan.FromMilliseconds(expectedResultMs));
76-
}
75+
result.Should().Be(TimeSpan.FromMilliseconds(expectedResultMs));
7776
}
7877
}
79-

0 commit comments

Comments
 (0)