• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

xaviersolau / GeneratorTools / 17745273103

15 Sep 2025 08:10PM UTC coverage: 86.361% (-0.1%) from 86.508%
17745273103

Pull #71

github

web-flow
Merge 0b11269db into d90b841da
Pull Request #71: Improve metadata assembly loader.

4 of 12 new or added lines in 2 files covered. (33.33%)

3818 of 4421 relevant lines covered (86.36%)

10647.91 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/src/tests/SoloX.GeneratorTools.Core.Test.Helpers.XUnit/MetadataAssemblyProbe.cs
1
// ----------------------------------------------------------------------
2
// <copyright file="MetadataAssemblyProbe.cs" company="Xavier Solau">
3
// Copyright © 2021 Xavier Solau.
4
// Licensed under the MIT license.
5
// See LICENSE file in the project root for full license information.
6
// </copyright>
7
// ----------------------------------------------------------------------
8

9
using System;
10
using SoloX.CodeQuality.Test.Helpers.XUnit;
11
using SoloX.GeneratorTools.Core.CSharp.Model.Resolver;
12
using Xunit.Abstractions;
13

14
namespace SoloX.GeneratorTools.Core.Test.Helpers.XUnit
15
{
16
    /// <summary>
17
    /// Probe information from Assembly Metadata.
18
    /// </summary>
19
    public static class MetadataAssemblyProbe
20
    {
21
        /// <summary>
22
        /// Load metadata assembly and run assert handler.
23
        /// </summary>
24
        /// <param name="testOutputHelper">XUnit Logger to use while loading assembly data.</param>
25
        /// <param name="assemblyFile">Assembly file to load.</param>
26
        /// <param name="assertHandler">Assert handler.</param>
27
        public static void LoadMetadataAssemblyAndAssert(ITestOutputHelper testOutputHelper, string assemblyFile, Action<IDeclarationResolver> assertHandler)
28
        {
NEW
29
            Helpers.MetadataAssemblyProbe.LoadMetadataAssemblyAndAssert(
×
NEW
30
                assemblyFile,
×
NEW
31
                assertHandler,
×
NEW
32
                services => services.AddTestLogging(testOutputHelper));
×
NEW
33
        }
×
34
    }
35
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc