public T GetTest <T>([PexAssumeUnderTest] PrototypeManager <T> target, string type) where T : IPrototypable { T result = target.Get(type); return(result); // TODO: add assertions to method PrototypeManagerTTest.GetTest(PrototypeManager`1<!!0>, String) }