Generates a SwaggerDocument from a Web API controller or type which is located in a .NET assembly.
Inheritance: AssemblyTypeToSwaggerGeneratorBase
        public void When_loading_type_from_assembly_then_correct_count_of_properties_are_loaded()
        {
            //// Arrange
            var assemblyPath = "../../../NSwag.Demo.Web/bin/NSwag.Demo.Web.dll";
            var generator = new AssemblyTypeToSwaggerGenerator(new AssemblyTypeToSwaggerGeneratorSettings
            {
                AssemblyPath = assemblyPath
            });

            //// Act
            var document = generator.Generate(new[] { "NSwag.Demo.Web.Models.Person" });

            //// Assert
            Assert.AreEqual(6, document.Definitions["Person"].Properties.Count);
        }
 private Task LoadAssemblyAsync()
 {
     return RunTaskAsync(async () =>
     {
         AllClassNames = await Task.Run(() =>
         {
             var generator = new AssemblyTypeToSwaggerGenerator(Command.Settings);
             return generator.GetClasses();
         });
     });
 }