public void TypeTemplateTest() { var type = typeof(IDictionary <string, Func <object, DateTime, bool, Task <Guid> > >); var template = new TypeTemplate(type); var name = template.ToString(); Assert.Equal("System.Collections.Generic.IDictionary<System.String,System.Func<System.Object,System.DateTime,System.Boolean,System.Threading.Tasks.Task<System.Guid>>>", name); }