24 instantiations of TestDTO
Microsoft.JSInterop.Tests (24)
Infrastructure\DotNetDispatcherTest.cs (24)
117var arg3 = new TestDTO { IntVal = 999, StringVal = "My string" }; 124new TestDTO { StringVal = "Another string", IntVal = 456 }, 157var arg3 = new TestDTO { IntVal = 999, StringVal = "My string" }; 164new TestDTO { StringVal = "Another string", IntVal = 456 }, 268var testDTO = new TestDTO { StringVal = "Hello", IntVal = 4 }; 322var testDTO = new TestDTO { StringVal = "Hello", IntVal = 4 }; 452var arg2 = new TestDTO { IntVal = 1234, StringVal = "My string" }; 583new TestDTO { StringVal = "Another string", IntVal = 456 }, 601var objectRef = DotNetObjectReference.Create(new TestDTO { IntVal = 4 }); 604new TestDTO { StringVal = "Another string", IntVal = 456 }, 625var arg2 = new TestDTO { IntVal = 1234, StringVal = "My string" }; 633new TestDTO { IntVal = 1000, StringVal = "String via JSON" }, 664var arg2 = new TestDTO { IntVal = 1234, StringVal = "My string" }; 672new TestDTO { IntVal = 1000, StringVal = "String via JSON" }, 912=> new TestDTO { StringVal = "Test", IntVal = 123 }; 916=> new TestDTO { StringVal = "Test", IntVal = 456 }; 922new TestDTO // Return via JSON marshalling 927DotNetObjectReference.Create(new TestDTO // Return by ref 940=> new TestDTO { StringVal = "InvokableMethodWithoutCustomIdentifier", IntVal = 456 }; 957DotNetObjectReference.Create(new TestDTO 972SomeDTO = new TestDTO // Return via JSON 977SomeDTORef = DotNetObjectReference.Create(new TestDTO // Return by ref 991SomeDTO = new TestDTO // Return via JSON 996SomeDTORef = DotNetObjectReference.Create(new TestDTO // Return by ref
58 references to TestDTO
Microsoft.JSInterop.Tests (58)
Infrastructure\DotNetDispatcherTest.cs (58)
92var result = JsonSerializer.Deserialize<TestDTO>(resultJson, jsRuntime.JsonSerializerOptions); 105var result = JsonSerializer.Deserialize<TestDTO>(resultJson, jsRuntime.JsonSerializerOptions); 117var arg3 = new TestDTO { IntVal = 999, StringVal = "My string" }; 135var resultDto1 = JsonSerializer.Deserialize<TestDTO>(root[0].GetRawText(), jsRuntime.JsonSerializerOptions); 142Assert.False(resultDto2Ref.TryGetProperty(nameof(TestDTO.StringVal), out _)); 143Assert.False(resultDto2Ref.TryGetProperty(nameof(TestDTO.IntVal), out _)); 146var resultDto2 = Assert.IsType<DotNetObjectReference<TestDTO>>(jsRuntime.GetObjectReference(property.GetInt64())).Value; 157var arg3 = new TestDTO { IntVal = 999, StringVal = "My string" }; 172Assert.Equal($"In call to '{method}', parameter of type '{nameof(TestDTO)}' at index 3 must be declared as type 'DotNetObjectRef<TestDTO>' to receive the incoming value.", ex.Message); 268var testDTO = new TestDTO { StringVal = "Hello", IntVal = 4 }; 269var task = jsRuntime.InvokeAsync<TestDTO>("unimportant"); 278var result = task.Result; 290var task = jsRuntime.InvokeAsync<TestDTO>("unimportant"); 306var task = jsRuntime.InvokeAsync<TestDTO>("unimportant"); 322var testDTO = new TestDTO { StringVal = "Hello", IntVal = 4 }; 327var task = jsRuntime.InvokeAsync<TestDTO>("unimportant", cts.Token); 343var task = jsRuntime.InvokeAsync<TestDTO>("somemethod"); 354var task = jsRuntime.InvokeAsync<TestDTO>("somemethod"); 365var task = jsRuntime.InvokeAsync<TestDTO>("somemethod"); 376var task = jsRuntime.InvokeAsync<TestDTO>("somemethod"); 390var task = jsRuntime.InvokeAsync<TestDTO>("unimportant", cts.Token); 406var task = jsRuntime.InvokeAsync<TestDTO>("somemethod"); 436var task = jsRuntime.InvokeAsync<TestDTO>("somemethod"); 452var arg2 = new TestDTO { IntVal = 1234, StringVal = "My string" }; 463var resultDto = ((DotNetObjectReference<TestDTO>)jsRuntime.GetObjectReference(3)).Value; 523var result = JsonSerializer.Deserialize<TestDTO>(resultJson, jsRuntime.JsonSerializerOptions); 526var result2 = JsonSerializer.Deserialize<TestDTO>(resultJson2, jsRuntime.JsonSerializerOptions); 625var arg2 = new TestDTO { IntVal = 1234, StringVal = "My string" }; 653var resultDto2 = result.SomeDTORef.Value; 664var arg2 = new TestDTO { IntVal = 1234, StringVal = "My string" }; 836var result = DotNetDispatcher.ParseArguments(new TestJSRuntime(), "SomeMethod", arguments, new[] { typeof(TestDTO), }); 839var value = Assert.IsType<TestDTO>(Assert.Single(result)); 851var result = DotNetDispatcher.ParseArguments(new TestJSRuntime(), "SomeMethod", arguments, new[] { typeof(int), typeof(TestDTO), }); 868var ex = Assert.Throws<InvalidOperationException>(() => DotNetDispatcher.ParseArguments(new TestJSRuntime(), method, arguments, new[] { typeof(int), typeof(TestDTO), })); 871Assert.Equal($"In call to '{method}', parameter of type '{nameof(TestDTO)}' at index 2 must be declared as type 'DotNetObjectRef<TestDTO>' to receive the incoming value.", ex.Message); 919public static object[] MyInvocableWithParams(TestDTO dtoViaJson, int[] incrementAmounts, DotNetObjectReference<TestDTO> dtoByRef) 935public static object[] IncorrectDotNetObjectRefUsage(TestDTO dtoViaJson, int[] incrementAmounts, TestDTO dtoByRef) 939public static TestDTO InvokableMethodWithoutCustomIdentifier() 949public object[] InvokableInstanceMethod(string someString, DotNetObjectReference<TestDTO> someDTORef) 951var someDTO = someDTORef.Value; 966public async Task<InvokableAsyncMethodResult> InvokableAsyncMethod(TestDTO dtoViaJson, DotNetObjectReference<TestDTO> dtoByRefWrapper) 969var dtoByRef = dtoByRefWrapper.Value; 986public async ValueTask<InvokableAsyncMethodResult> InvokableAsyncMethodReturningValueTask(TestDTO dtoViaJson, DotNetObjectReference<TestDTO> dtoByRefWrapper) 988var dtoByRef = dtoByRefWrapper.Value; 1013public TestDTO SomeDTO { get; set; } 1014public DotNetObjectReference<TestDTO> SomeDTORef { get; set; }