Skip to content

Commit 2b2e9ea

Browse files
Set expectation
1 parent f4cc5c9 commit 2b2e9ea

1 file changed

Lines changed: 38 additions & 1 deletion

File tree

Tests/CSharp/TypeCastTests.cs

Lines changed: 38 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1595,7 +1595,44 @@ Public Sub GenerateFromCasts
15951595
Dim objArr2 = Enumerable.Repeat(CType(""a"", object), 5).ToArray()
15961596
End Sub
15971597
End Class
1598-
", @"");
1598+
", @"
1599+
using System;
1600+
using System.Linq;
1601+
using Microsoft.VisualBasic.CompilerServices; // Install-Package Microsoft.VisualBasic
1602+
1603+
public partial class TestClass
1604+
{
1605+
public void GenerateFromConstants()
1606+
{
1607+
float[] floatArr = Enumerable.Repeat(1.0f, 5).ToArray();
1608+
double[] doubleArr = Enumerable.Repeat(2.0d, 5).ToArray();
1609+
decimal[] decimalArr = Enumerable.Repeat(3.0m, 5).ToArray();
1610+
bool[] boolArr = Enumerable.Repeat(true, 5).ToArray();
1611+
int[] intArr = Enumerable.Repeat(1, 5).ToArray();
1612+
uint[] uintArr = Enumerable.Repeat(1U, 5).ToArray();
1613+
long[] longArr = Enumerable.Repeat(1L, 5).ToArray();
1614+
ulong[] ulongArr = Enumerable.Repeat(1UL, 5).ToArray();
1615+
char[] charArr = Enumerable.Repeat('a', 5).ToArray();
1616+
string[] strArr = Enumerable.Repeat(""a"", 5).ToArray();
1617+
object[] objArr = Enumerable.Repeat(new object(), 5).ToArray();
1618+
}
1619+
1620+
public void GenerateFromCasts()
1621+
{
1622+
float[] floatArr = Enumerable.Repeat(1f, 5).ToArray();
1623+
double[] doubleArr = Enumerable.Repeat(2d, 5).ToArray();
1624+
decimal[] decimalArr = Enumerable.Repeat(3m, 5).ToArray();
1625+
bool[] boolArr = Enumerable.Repeat(Conversions.ToBoolean(1), 5).ToArray();
1626+
int[] intArr = Enumerable.Repeat((int)Math.Round(1.0d), 5).ToArray();
1627+
uint[] uintArr = Enumerable.Repeat((uint)Math.Round(1.0d), 5).ToArray();
1628+
long[] longArr = Enumerable.Repeat((long)Math.Round(1.0d), 5).ToArray();
1629+
ulong[] ulongArr = Enumerable.Repeat((ulong)Math.Round(1.0d), 5).ToArray();
1630+
char[] charArr = Enumerable.Repeat('a', 5).ToArray();
1631+
string[] strArr = Enumerable.Repeat(""a"", 5).ToArray();
1632+
object[] objArr1 = Enumerable.Repeat((object)""a"", 5).ToArray();
1633+
object[] objArr2 = Enumerable.Repeat((object)""a"", 5).ToArray();
1634+
}
1635+
}");
15991636
}
16001637

16011638

0 commit comments

Comments
 (0)