Thanks to visit codestin.com
Credit goes to github.com

Skip to content
Merged
458 changes: 440 additions & 18 deletions TUnit.Core.SourceGenerator.Tests/ArgsAsArrayTests.Test.verified.txt

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -234,13 +234,44 @@ global::TUnit.Core.ParameterMetadataFactory.Create(typeof(int), "value", new glo
{
switch (args.Length)
{
case 0:
{
instance.IntegerArray(new int[0]);
return default(global::System.Threading.Tasks.ValueTask);
}
case 1:
{
instance.IntegerArray(global::TUnit.Core.Helpers.CastHelper.Cast<int[]>(args[0]));
instance.IntegerArray((args[0] is null ? null : args[0] is int[] arr ? arr : new int[] { global::TUnit.Core.Helpers.CastHelper.Cast<int>(args[0]) }));
return default(global::System.Threading.Tasks.ValueTask);
}
case 2:
{
instance.IntegerArray(new int[] { global::TUnit.Core.Helpers.CastHelper.Cast<int>(args[0]), global::TUnit.Core.Helpers.CastHelper.Cast<int>(args[1]) });
return default(global::System.Threading.Tasks.ValueTask);
}
case 3:
{
instance.IntegerArray(new int[] { global::TUnit.Core.Helpers.CastHelper.Cast<int>(args[0]), global::TUnit.Core.Helpers.CastHelper.Cast<int>(args[1]), global::TUnit.Core.Helpers.CastHelper.Cast<int>(args[2]) });
return default(global::System.Threading.Tasks.ValueTask);
}
case 4:
{
instance.IntegerArray(new int[] { global::TUnit.Core.Helpers.CastHelper.Cast<int>(args[0]), global::TUnit.Core.Helpers.CastHelper.Cast<int>(args[1]), global::TUnit.Core.Helpers.CastHelper.Cast<int>(args[2]), global::TUnit.Core.Helpers.CastHelper.Cast<int>(args[3]) });
return default(global::System.Threading.Tasks.ValueTask);
}
case 5:
{
instance.IntegerArray(new int[] { global::TUnit.Core.Helpers.CastHelper.Cast<int>(args[0]), global::TUnit.Core.Helpers.CastHelper.Cast<int>(args[1]), global::TUnit.Core.Helpers.CastHelper.Cast<int>(args[2]), global::TUnit.Core.Helpers.CastHelper.Cast<int>(args[3]), global::TUnit.Core.Helpers.CastHelper.Cast<int>(args[4]) });
return default(global::System.Threading.Tasks.ValueTask);
}
case 6:
{
instance.IntegerArray(new int[] { global::TUnit.Core.Helpers.CastHelper.Cast<int>(args[0]), global::TUnit.Core.Helpers.CastHelper.Cast<int>(args[1]), global::TUnit.Core.Helpers.CastHelper.Cast<int>(args[2]), global::TUnit.Core.Helpers.CastHelper.Cast<int>(args[3]), global::TUnit.Core.Helpers.CastHelper.Cast<int>(args[4]), global::TUnit.Core.Helpers.CastHelper.Cast<int>(args[5]) });
return default(global::System.Threading.Tasks.ValueTask);
}
default:
throw new global::System.ArgumentException($"Expected exactly 1 argument, but got {args.Length}");
instance.IntegerArray((args.Length > 0 ? global::System.Linq.Enumerable.Range(0, args.Length).Select(i => global::TUnit.Core.Helpers.CastHelper.Cast<int>(args[i])).ToArray() : new int[0]));
return default(global::System.Threading.Tasks.ValueTask);
}
}
catch (global::System.Exception ex)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -234,13 +234,44 @@ global::TUnit.Core.ParameterMetadataFactory.Create(typeof(int), "value", new glo
{
switch (args.Length)
{
case 0:
{
instance.IntegerArray(new int[0]);
return default(global::System.Threading.Tasks.ValueTask);
}
case 1:
{
instance.IntegerArray(global::TUnit.Core.Helpers.CastHelper.Cast<int[]>(args[0]));
instance.IntegerArray((args[0] is null ? null : args[0] is int[] arr ? arr : new int[] { global::TUnit.Core.Helpers.CastHelper.Cast<int>(args[0]) }));
return default(global::System.Threading.Tasks.ValueTask);
}
case 2:
{
instance.IntegerArray(new int[] { global::TUnit.Core.Helpers.CastHelper.Cast<int>(args[0]), global::TUnit.Core.Helpers.CastHelper.Cast<int>(args[1]) });
return default(global::System.Threading.Tasks.ValueTask);
}
case 3:
{
instance.IntegerArray(new int[] { global::TUnit.Core.Helpers.CastHelper.Cast<int>(args[0]), global::TUnit.Core.Helpers.CastHelper.Cast<int>(args[1]), global::TUnit.Core.Helpers.CastHelper.Cast<int>(args[2]) });
return default(global::System.Threading.Tasks.ValueTask);
}
case 4:
{
instance.IntegerArray(new int[] { global::TUnit.Core.Helpers.CastHelper.Cast<int>(args[0]), global::TUnit.Core.Helpers.CastHelper.Cast<int>(args[1]), global::TUnit.Core.Helpers.CastHelper.Cast<int>(args[2]), global::TUnit.Core.Helpers.CastHelper.Cast<int>(args[3]) });
return default(global::System.Threading.Tasks.ValueTask);
}
case 5:
{
instance.IntegerArray(new int[] { global::TUnit.Core.Helpers.CastHelper.Cast<int>(args[0]), global::TUnit.Core.Helpers.CastHelper.Cast<int>(args[1]), global::TUnit.Core.Helpers.CastHelper.Cast<int>(args[2]), global::TUnit.Core.Helpers.CastHelper.Cast<int>(args[3]), global::TUnit.Core.Helpers.CastHelper.Cast<int>(args[4]) });
return default(global::System.Threading.Tasks.ValueTask);
}
case 6:
{
instance.IntegerArray(new int[] { global::TUnit.Core.Helpers.CastHelper.Cast<int>(args[0]), global::TUnit.Core.Helpers.CastHelper.Cast<int>(args[1]), global::TUnit.Core.Helpers.CastHelper.Cast<int>(args[2]), global::TUnit.Core.Helpers.CastHelper.Cast<int>(args[3]), global::TUnit.Core.Helpers.CastHelper.Cast<int>(args[4]), global::TUnit.Core.Helpers.CastHelper.Cast<int>(args[5]) });
return default(global::System.Threading.Tasks.ValueTask);
}
default:
throw new global::System.ArgumentException($"Expected exactly 1 argument, but got {args.Length}");
instance.IntegerArray((args.Length > 0 ? global::System.Linq.Enumerable.Range(0, args.Length).Select(i => global::TUnit.Core.Helpers.CastHelper.Cast<int>(args[i])).ToArray() : new int[0]));
return default(global::System.Threading.Tasks.ValueTask);
}
}
catch (global::System.Exception ex)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -234,13 +234,44 @@ global::TUnit.Core.ParameterMetadataFactory.Create(typeof(int), "value", new glo
{
switch (args.Length)
{
case 0:
{
instance.IntegerArray(new int[0]);
return default(global::System.Threading.Tasks.ValueTask);
}
case 1:
{
instance.IntegerArray(global::TUnit.Core.Helpers.CastHelper.Cast<int[]>(args[0]));
instance.IntegerArray((args[0] is null ? null : args[0] is int[] arr ? arr : new int[] { global::TUnit.Core.Helpers.CastHelper.Cast<int>(args[0]) }));
return default(global::System.Threading.Tasks.ValueTask);
}
case 2:
{
instance.IntegerArray(new int[] { global::TUnit.Core.Helpers.CastHelper.Cast<int>(args[0]), global::TUnit.Core.Helpers.CastHelper.Cast<int>(args[1]) });
return default(global::System.Threading.Tasks.ValueTask);
}
case 3:
{
instance.IntegerArray(new int[] { global::TUnit.Core.Helpers.CastHelper.Cast<int>(args[0]), global::TUnit.Core.Helpers.CastHelper.Cast<int>(args[1]), global::TUnit.Core.Helpers.CastHelper.Cast<int>(args[2]) });
return default(global::System.Threading.Tasks.ValueTask);
}
case 4:
{
instance.IntegerArray(new int[] { global::TUnit.Core.Helpers.CastHelper.Cast<int>(args[0]), global::TUnit.Core.Helpers.CastHelper.Cast<int>(args[1]), global::TUnit.Core.Helpers.CastHelper.Cast<int>(args[2]), global::TUnit.Core.Helpers.CastHelper.Cast<int>(args[3]) });
return default(global::System.Threading.Tasks.ValueTask);
}
case 5:
{
instance.IntegerArray(new int[] { global::TUnit.Core.Helpers.CastHelper.Cast<int>(args[0]), global::TUnit.Core.Helpers.CastHelper.Cast<int>(args[1]), global::TUnit.Core.Helpers.CastHelper.Cast<int>(args[2]), global::TUnit.Core.Helpers.CastHelper.Cast<int>(args[3]), global::TUnit.Core.Helpers.CastHelper.Cast<int>(args[4]) });
return default(global::System.Threading.Tasks.ValueTask);
}
case 6:
{
instance.IntegerArray(new int[] { global::TUnit.Core.Helpers.CastHelper.Cast<int>(args[0]), global::TUnit.Core.Helpers.CastHelper.Cast<int>(args[1]), global::TUnit.Core.Helpers.CastHelper.Cast<int>(args[2]), global::TUnit.Core.Helpers.CastHelper.Cast<int>(args[3]), global::TUnit.Core.Helpers.CastHelper.Cast<int>(args[4]), global::TUnit.Core.Helpers.CastHelper.Cast<int>(args[5]) });
return default(global::System.Threading.Tasks.ValueTask);
}
default:
throw new global::System.ArgumentException($"Expected exactly 1 argument, but got {args.Length}");
instance.IntegerArray((args.Length > 0 ? global::System.Linq.Enumerable.Range(0, args.Length).Select(i => global::TUnit.Core.Helpers.CastHelper.Cast<int>(args[i])).ToArray() : new int[0]));
return default(global::System.Threading.Tasks.ValueTask);
}
}
catch (global::System.Exception ex)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -234,13 +234,44 @@ global::TUnit.Core.ParameterMetadataFactory.Create(typeof(int), "value", new glo
{
switch (args.Length)
{
case 0:
{
instance.IntegerArray(new int[0]);
return default(global::System.Threading.Tasks.ValueTask);
}
case 1:
{
instance.IntegerArray(global::TUnit.Core.Helpers.CastHelper.Cast<int[]>(args[0]));
instance.IntegerArray((args[0] is null ? null : args[0] is int[] arr ? arr : new int[] { global::TUnit.Core.Helpers.CastHelper.Cast<int>(args[0]) }));
return default(global::System.Threading.Tasks.ValueTask);
}
case 2:
{
instance.IntegerArray(new int[] { global::TUnit.Core.Helpers.CastHelper.Cast<int>(args[0]), global::TUnit.Core.Helpers.CastHelper.Cast<int>(args[1]) });
return default(global::System.Threading.Tasks.ValueTask);
}
case 3:
{
instance.IntegerArray(new int[] { global::TUnit.Core.Helpers.CastHelper.Cast<int>(args[0]), global::TUnit.Core.Helpers.CastHelper.Cast<int>(args[1]), global::TUnit.Core.Helpers.CastHelper.Cast<int>(args[2]) });
return default(global::System.Threading.Tasks.ValueTask);
}
case 4:
{
instance.IntegerArray(new int[] { global::TUnit.Core.Helpers.CastHelper.Cast<int>(args[0]), global::TUnit.Core.Helpers.CastHelper.Cast<int>(args[1]), global::TUnit.Core.Helpers.CastHelper.Cast<int>(args[2]), global::TUnit.Core.Helpers.CastHelper.Cast<int>(args[3]) });
return default(global::System.Threading.Tasks.ValueTask);
}
case 5:
{
instance.IntegerArray(new int[] { global::TUnit.Core.Helpers.CastHelper.Cast<int>(args[0]), global::TUnit.Core.Helpers.CastHelper.Cast<int>(args[1]), global::TUnit.Core.Helpers.CastHelper.Cast<int>(args[2]), global::TUnit.Core.Helpers.CastHelper.Cast<int>(args[3]), global::TUnit.Core.Helpers.CastHelper.Cast<int>(args[4]) });
return default(global::System.Threading.Tasks.ValueTask);
}
case 6:
{
instance.IntegerArray(new int[] { global::TUnit.Core.Helpers.CastHelper.Cast<int>(args[0]), global::TUnit.Core.Helpers.CastHelper.Cast<int>(args[1]), global::TUnit.Core.Helpers.CastHelper.Cast<int>(args[2]), global::TUnit.Core.Helpers.CastHelper.Cast<int>(args[3]), global::TUnit.Core.Helpers.CastHelper.Cast<int>(args[4]), global::TUnit.Core.Helpers.CastHelper.Cast<int>(args[5]) });
return default(global::System.Threading.Tasks.ValueTask);
}
default:
throw new global::System.ArgumentException($"Expected exactly 1 argument, but got {args.Length}");
instance.IntegerArray((args.Length > 0 ? global::System.Linq.Enumerable.Range(0, args.Length).Select(i => global::TUnit.Core.Helpers.CastHelper.Cast<int>(args[i])).ToArray() : new int[0]));
return default(global::System.Threading.Tasks.ValueTask);
}
}
catch (global::System.Exception ex)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -181,12 +181,36 @@ global::TUnit.Core.ParameterMetadataFactory.Create(typeof(string[]), "strings",
{
switch (args.Length)
{
case 0:
{
return new global::System.Threading.Tasks.ValueTask(instance.EnumerableFuncArrayTest(new string[0]));
}
case 1:
{
return new global::System.Threading.Tasks.ValueTask(instance.EnumerableFuncArrayTest(global::TUnit.Core.Helpers.CastHelper.Cast<string[]>(args[0])));
return new global::System.Threading.Tasks.ValueTask(instance.EnumerableFuncArrayTest((args[0] is null ? null : args[0] is string[] arr ? arr : new string[] { global::TUnit.Core.Helpers.CastHelper.Cast<string>(args[0]) })));
}
case 2:
{
return new global::System.Threading.Tasks.ValueTask(instance.EnumerableFuncArrayTest(new string[] { global::TUnit.Core.Helpers.CastHelper.Cast<string>(args[0]), global::TUnit.Core.Helpers.CastHelper.Cast<string>(args[1]) }));
}
case 3:
{
return new global::System.Threading.Tasks.ValueTask(instance.EnumerableFuncArrayTest(new string[] { global::TUnit.Core.Helpers.CastHelper.Cast<string>(args[0]), global::TUnit.Core.Helpers.CastHelper.Cast<string>(args[1]), global::TUnit.Core.Helpers.CastHelper.Cast<string>(args[2]) }));
}
case 4:
{
return new global::System.Threading.Tasks.ValueTask(instance.EnumerableFuncArrayTest(new string[] { global::TUnit.Core.Helpers.CastHelper.Cast<string>(args[0]), global::TUnit.Core.Helpers.CastHelper.Cast<string>(args[1]), global::TUnit.Core.Helpers.CastHelper.Cast<string>(args[2]), global::TUnit.Core.Helpers.CastHelper.Cast<string>(args[3]) }));
}
case 5:
{
return new global::System.Threading.Tasks.ValueTask(instance.EnumerableFuncArrayTest(new string[] { global::TUnit.Core.Helpers.CastHelper.Cast<string>(args[0]), global::TUnit.Core.Helpers.CastHelper.Cast<string>(args[1]), global::TUnit.Core.Helpers.CastHelper.Cast<string>(args[2]), global::TUnit.Core.Helpers.CastHelper.Cast<string>(args[3]), global::TUnit.Core.Helpers.CastHelper.Cast<string>(args[4]) }));
}
case 6:
{
return new global::System.Threading.Tasks.ValueTask(instance.EnumerableFuncArrayTest(new string[] { global::TUnit.Core.Helpers.CastHelper.Cast<string>(args[0]), global::TUnit.Core.Helpers.CastHelper.Cast<string>(args[1]), global::TUnit.Core.Helpers.CastHelper.Cast<string>(args[2]), global::TUnit.Core.Helpers.CastHelper.Cast<string>(args[3]), global::TUnit.Core.Helpers.CastHelper.Cast<string>(args[4]), global::TUnit.Core.Helpers.CastHelper.Cast<string>(args[5]) }));
}
default:
throw new global::System.ArgumentException($"Expected exactly 1 argument, but got {args.Length}");
return new global::System.Threading.Tasks.ValueTask(instance.EnumerableFuncArrayTest((args.Length > 0 ? global::System.Linq.Enumerable.Range(0, args.Length).Select(i => global::TUnit.Core.Helpers.CastHelper.Cast<string>(args[i])).ToArray() : new string[0])));
}
}
catch (global::System.Exception ex)
Expand Down
Loading
Loading