public static void GetFullNameForValueTypeNullArrayParameter() { var parameter = TypeExtensionsGetFullNameTests.GetParameter(nameof(TypeExtensionsGetFullNameTests.ValueTypeNullArray)); Assert.That(parameter.ParameterType.GetFullName(parameter), Is.EqualTo("int[]?")); }
public static void GetFullNameForComplexTypeParameter() { var parameter = TypeExtensionsGetFullNameTests.GetParameter(nameof(TypeExtensionsGetFullNameTests.ComplexType)); Assert.That(parameter.ParameterType.GetFullName(parameter), Is.EqualTo("Dictionary<List<string>, KeyValuePair<Guid, byte[]?>>")); }
public static void GetFullNameForReferenceTypeNullValuesAndArrayParameter() { var parameter = TypeExtensionsGetFullNameTests.GetParameter(nameof(TypeExtensionsGetFullNameTests.ReferenceTypeNullValuesAndArray)); Assert.That(parameter.ParameterType.GetFullName(parameter), Is.EqualTo("string?[]?")); }
public static void GetFullNameForValueTypeWithGenericsParameter() { var parameter = TypeExtensionsGetFullNameTests.GetParameter(nameof(TypeExtensionsGetFullNameTests.ValueTypeWithGenerics)); Assert.That(parameter.ParameterType.GetFullName(parameter), Is.EqualTo("KeyValuePair<Guid, byte[]?>")); }