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(); }); }); }