public TypeScriptProcesser() { _managedTypeConvertor = new ManagedTypeGenerator(); _objectGenerator = new ObjectCodeGenerator(); _enumGenerator = new EnumCodeGenerator(); _assemblyHelper = new AssemblyHelper(); }
public void Get_Should_ReturnAllTypes() { var convertor = new ManagedTypeGenerator(); var types = new List <Type>() { typeof(TestModel1), typeof(TestModel2), typeof(ITestInterface1) }; var processedTypes = convertor.Generate(types); Assert.Equal(9, processedTypes.Count); Assert.Equal(2, processedTypes.Where(x => x.Category == TypeCategory.Enum).Count()); Assert.Equal(7, processedTypes.Where(x => x.Category == TypeCategory.Object).Count()); }