public static void ShouldEqual(this NamedType actual, string expectedName, string expectedToString, params DataType[] expectedGenericArguments) { actual.Name.ShouldEqual(expectedName); actual.ToString().ShouldEqual(expectedToString); if (expectedGenericArguments.Any()) { actual.GenericArguments.ShouldList(expectedGenericArguments); } else { actual.IsGeneric.ShouldBeFalse(); } }
/// <summary> /// Pretty print /// </summary> /// <returns></returns> public override string ToString() { return(NamedType.ToString()); }