public void ToString_GivesNameOfApplicationGenericClassType() { var typeNameDemangler = new TypeNameDemangler(typeof(ClassB <int>)); Assert.AreEqual("NSerializer.Tests.TypeFinders.TypeNameDemanglerTests+ClassB`1[[System.Int32]]", typeNameDemangler.ToString()); }
public void ToString_GivesNameOfIntegerTwoDimensionArray() { var testArray = new int[0][]; var typeNameDemangler = new TypeNameDemangler(testArray.GetType()); Assert.AreEqual("System.Int32[][]", typeNameDemangler.ToString()); }
public void ToString_GivesNameOfApplicationNestedClassType() { var typeNameDemangler = new TypeNameDemangler(typeof(ClassA)); Assert.AreEqual("NSerializer.Tests.TypeFinders.TypeNameDemanglerTests+ClassA", typeNameDemangler.ToString()); }
public void ToString_GivesNameOfApplicationGenericClassTypeThatHasTwoGenericTypes() { var typeNameDemangler = new TypeNameDemangler(typeof(ClassC <string[], bool>)); Assert.AreEqual( "NSerializer.Tests.TypeFinders.TypeNameDemanglerTests+ClassC`2[[System.String[]],[System.Boolean]]", typeNameDemangler.ToString()); }
public void ToString_GivesNameOfAnArrayOfGenericTypes() { var testArray = new ClassB <int> [0]; var typeNameDemangler = new TypeNameDemangler(testArray.GetType()); Assert.AreEqual("NSerializer.Tests.TypeFinders.TypeNameDemanglerTests+ClassB`1[[System.Int32]][]", typeNameDemangler.ToString()); }
public void ToString_GivesTypeNameOfString() { var typeNameDemangler = new TypeNameDemangler("77".GetType()); Assert.AreEqual("System.String", typeNameDemangler.ToString()); }
public void ToString_GivesTypeNameOfInteger() { var typeNameDemangler = new TypeNameDemangler(7.GetType()); Assert.AreEqual("System.Int32", typeNameDemangler.ToString()); }