public static void ObjectInitializerAddToCollectionInProperty() { InitializerTests.X(InitializerTests.Y(), new InitializerTests.Data { a = InitializerTests.MyEnum.a, PropertyList = { InitializerTests.MyEnum2.c, InitializerTests.MyEnum2.d } }); }
public static void ArrayFloat() { InitializerTests.X(InitializerTests.Y(), new float[] { -1.5f, 0f, 1.5f, float.NegativeInfinity, float.PositiveInfinity, float.NaN }); }
public static void ObjectInitializerAssignCollectionToProperty() { InitializerTests.X(InitializerTests.Y(), new InitializerTests.Data { a = InitializerTests.MyEnum.a, PropertyList = new List <InitializerTests.MyEnum2> { InitializerTests.MyEnum2.c, InitializerTests.MyEnum2.d } }); }
public static void ArrayDecimal() { InitializerTests.X(InitializerTests.Y(), new decimal[] { -100m, 0m, 100m, -79228162514264337593543950335m, 79228162514264337593543950335m, 0.0000001m }); }
public static void ArrayDouble() { InitializerTests.X(InitializerTests.Y(), new double[] { -1.5, 0.0, 1.5, double.NegativeInfinity, double.PositiveInfinity, double.NaN }); }
public static void ArrayUShort() { InitializerTests.X(InitializerTests.Y(), new ushort[] { 0, 1, 32767, 32768, 65534, 65535 }); }
public static void ArrayBoolean() { InitializerTests.X(InitializerTests.Y(), new bool[] { true, false, true, false, false, false, true, true }); }
public static void CollectionInitializerDictionaryWithEnumTypes() { InitializerTests.X(InitializerTests.Y(), new Dictionary <InitializerTests.MyEnum, InitializerTests.MyEnum2> { { InitializerTests.MyEnum.a, InitializerTests.MyEnum2.c }, { InitializerTests.MyEnum.b, InitializerTests.MyEnum2.d } }); }
public static void ArraySByte() { InitializerTests.X(InitializerTests.Y(), new sbyte[] { -128, -127, 0, 1, 2, 3, 4, 127 }); }
public static void StructInitializerWithInitializationOfNestedObjects() { InitializerTests.X(InitializerTests.Y(), new InitializerTests.StructData { MoreData = { a = InitializerTests.MyEnum.a, FieldList = { InitializerTests.MyEnum2.c, InitializerTests.MyEnum2.d } } }); }
public static void Array1() { InitializerTests.X(InitializerTests.Y(), new int[] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }); }
public static void ArrayByte() { InitializerTests.X(InitializerTests.Y(), new byte[] { 1, 2, 3, 4, 5, 6, 7, 8, 254, 255 }); }
public static void ArrayULong() { InitializerTests.X(InitializerTests.Y(), new ulong[] { 1uL, 2000000000uL, 3000000000uL, 4uL, 5uL, 6uL, 7uL, 8uL, 4999999999999999999uL, 9999999999999999999uL }); }
public static void ArrayUInt() { InitializerTests.X(InitializerTests.Y(), new uint[] { 1u, 2000000000u, 3000000000u, 4u, 5u, 6u, 7u, 8u, 9u, 10u }); }
public static void ArrayInt() { InitializerTests.X(InitializerTests.Y(), new int[] { 1, -2, 2000000000, 4, 5, -6, 7, 8, 9, 10 }); }
public static void CollectionInitializerDictionary() { InitializerTests.X(InitializerTests.Y(), new Dictionary <string, int> { { "First", 1 }, { "Second", 2 }, { "Third", 3 } }); }
public static void NotAObjectInitializer() { InitializerTests.Data data = new InitializerTests.Data(); data.a = InitializerTests.MyEnum.a; InitializerTests.X(InitializerTests.Y(), data); }