public void Get_Keyword() { TypeName.GetKeyword <char>().Should().Be("char"); TypeName.GetKeyword <char?>().Should().Be("char?"); TypeName.GetKeyword <bool>().Should().Be("bool"); TypeName.GetKeyword <bool?>().Should().Be("bool?"); TypeName.GetKeyword <byte>().Should().Be("byte"); TypeName.GetKeyword <byte?>().Should().Be("byte?"); TypeName.GetKeyword <sbyte>().Should().Be("sbyte"); TypeName.GetKeyword <sbyte?>().Should().Be("sbyte?"); TypeName.GetKeyword <short>().Should().Be("short"); TypeName.GetKeyword <short?>().Should().Be("short?"); TypeName.GetKeyword <ushort>().Should().Be("ushort"); TypeName.GetKeyword <ushort?>().Should().Be("ushort?"); TypeName.GetKeyword <int>().Should().Be("int"); TypeName.GetKeyword <int?>().Should().Be("int?"); TypeName.GetKeyword <uint>().Should().Be("uint"); TypeName.GetKeyword <uint?>().Should().Be("uint?"); TypeName.GetKeyword <long>().Should().Be("long"); TypeName.GetKeyword <long?>().Should().Be("long?"); TypeName.GetKeyword <ulong>().Should().Be("ulong"); TypeName.GetKeyword <ulong?>().Should().Be("ulong?"); TypeName.GetKeyword <float>().Should().Be("float"); TypeName.GetKeyword <float?>().Should().Be("float?"); TypeName.GetKeyword <double>().Should().Be("double"); TypeName.GetKeyword <double?>().Should().Be("double?"); TypeName.GetKeyword <decimal>().Should().Be("decimal"); TypeName.GetKeyword <decimal?>().Should().Be("decimal?"); TypeName.GetKeyword <DateTime>().Should().BeNull(); TypeName.GetKeyword <DateTime?>().Should().BeNull(); TypeName.GetKeyword <TimeSpan>().Should().BeNull(); TypeName.GetKeyword <TimeSpan?>().Should().BeNull(); TypeName.GetKeyword <Guid>().Should().BeNull(); TypeName.GetKeyword <Guid?>().Should().BeNull(); TypeName.GetKeyword <TestEnum>().Should().BeNull(); TypeName.GetKeyword <TestEnum?>().Should().BeNull(); TypeName.GetKeyword <Exception>().Should().BeNull(); TypeName.GetKeyword <List <int> >().Should().BeNull(); TypeName.GetKeyword <List <int?> >().Should().BeNull(); TypeName.GetKeyword <List <Guid> >().Should().BeNull(); TypeName.GetKeyword <List <Guid?> >().Should().BeNull(); TypeName.GetKeyword <List <TestEnum> >().Should().BeNull(); TypeName.GetKeyword <List <TestEnum?> >().Should().BeNull(); TypeName.GetKeyword(typeof(object)).Should().Be("object"); TypeName.GetKeyword(typeof(string)).Should().Be("string"); TypeName.GetKeyword(typeof(void)).Should().Be("void"); }