public void GetHashCode1() { var tupleCode = LabelsHelper.GetHashCode(ValueTuple.Create("1")); var arrayCode = LabelsHelper.GetHashCode(new [] { "1" }); Assert.Equal(tupleCode, arrayCode); }
public void FormatTuple16() { var tuple = ("1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16"); var formatted = LabelsHelper.ToArray(tuple); Assert.Equal(new[] { "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16" }, formatted); }
public void FormatTuple8() { var tuple = ("1", "2", "3", "4", "5", "6", "7", "8"); var formatted = LabelsHelper.ToArray(tuple); Assert.Equal(new[] { "1", "2", "3", "4", "5", "6", "7", "8" }, formatted); }
public void ParseTuple0() { var arr = new string[0]; var parsed = LabelsHelper.FromArray <ValueTuple>(arr); Assert.Equal(ValueTuple.Create(), parsed); }
public void FormatTuple1() { var tuple = ValueTuple.Create("1"); var formatted = LabelsHelper.ToArray(tuple); Assert.Equal(new[] { "1" }, formatted); }
public void FormatTuple2() { var tuple = ("1", "2"); var formatted = LabelsHelper.ToArray(tuple); Assert.Equal(new[] { "1", "2" }, formatted); }
public void GetHashCode0() { var tupleCode = LabelsHelper.GetHashCode(ValueTuple.Create()); var arrayCode = LabelsHelper.GetHashCode(new string[0]); Assert.Equal(tupleCode, arrayCode); }
public void FormatTuple0() { var tuple = ValueTuple.Create(); var formatted = LabelsHelper.ToArray(tuple); Assert.Equal(new string[0], formatted); }
public void GetHashCode8() { var tupleCode = LabelsHelper.GetHashCode(ValueTuple.Create("1", "2", "3", "4", "5", "6", "7", "8")); var arrayCode = LabelsHelper.GetHashCode(new [] { "1", "2", "3", "4", "5", "6", "7", "8" }); Assert.Equal(tupleCode, arrayCode); }
public void ParseTuple1() { var arr = new[] { "1" }; var parsed = LabelsHelper.FromArray <ValueTuple <string> >(arr); Assert.Equal(ValueTuple.Create("1"), parsed); }
public void GetSize1Test() { var size = LabelsHelper.GetSize <ValueTuple <string> >(); Assert.Equal(1, size); }
public void GetSize0Test() { var size = LabelsHelper.GetSize <ValueTuple>(); Assert.Equal(0, size); }
public void ThrowOnEnumLabelName16() { var labels = ("1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", MetricType.Untyped); Assert.Throws <NotSupportedException>(() => LabelsHelper.ToArray(labels)); }
public void ThrowOnEnumLabelName1() { var labels = ValueTuple.Create(MetricType.Untyped); Assert.Throws <NotSupportedException>(() => LabelsHelper.ToArray(labels)); }
public void ThrowOnIntLabelName8() { var labels = ("1", "2", "3", "4", "5", "6", "7", 8); Assert.Throws <NotSupportedException>(() => LabelsHelper.ToArray(labels)); }
public void ThrowOnIntLabelName1() { var labels = ValueTuple.Create(1); Assert.Throws <NotSupportedException>(() => LabelsHelper.ToArray(labels)); }
public void MakeValueTupleTypeTests(int len, Type expected) { var type = LabelsHelper.MakeValueTupleType(len); Assert.Equal(expected, type); }