Skip to content

Commit bb8ec12

Browse files
committed
Add DateTime now test
1 parent 7de9f07 commit bb8ec12

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

dotnet/test/common/BiDi/Script/CallFunctionConvertReturnTest.cs

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,19 @@ public async Task ReturnDateCanDeserialize()
8888
Assert.That(response.Result.ConvertTo<object>, Is.EqualTo(DateTime.Parse(PinnedDateTimeString)));
8989
}
9090

91+
92+
[Test]
93+
public async Task ReturnDateNowCanDeserialize()
94+
{
95+
DateTime before = DateTime.Now;
96+
var response = await context.Script.CallFunctionAsync("""() => { return new Date(); }""", false);
97+
DateTime after = DateTime.Now;
98+
99+
Assert.That(response.Result.ConvertTo<DateTime>, Is.InRange(before, after));
100+
Assert.That(response.Result.ConvertTo<DateTime?>, Is.InRange(before, after));
101+
Assert.That(response.Result.ConvertTo<object>, Is.InRange(before, after));
102+
}
103+
91104
[Test]
92105
public async Task ReturnFiveCanDeserialize()
93106
{

0 commit comments

Comments
 (0)