Skip to content

[Repo Assist] tests: interface inheritance + class-implementing-interface coverage; ci: remove duplicate SDK setup step#488

Merged
dsyme merged 1 commit intomasterfrom
repo-assist/test-interface-coverage-20260325-ff716d325c0dab0f
Mar 25, 2026
Merged

[Repo Assist] tests: interface inheritance + class-implementing-interface coverage; ci: remove duplicate SDK setup step#488
dsyme merged 1 commit intomasterfrom
repo-assist/test-interface-coverage-20260325-ff716d325c0dab0f

Conversation

@dsyme
Copy link
Copy Markdown
Contributor

@dsyme dsyme commented Mar 25, 2026

  • Add IExtended (interface inheriting IContract) to GenerativeInterfacesProvider
  • Add Impl (concrete class implementing IMarker + IContract)
  • Add 3 new Fact tests: IExtended inherits IContract, Impl implements both
    interfaces, and Impl method signatures match the contract
  • ci: remove duplicate 'Setup .NET Core 8' step from push.yml and pr.yml;
    the matrix already installs 8.0.124 via the first setup-dotnet step

Co-authored-by: Copilot 223556219+Copilot@users.noreply.github.com

…erage (Task 9)

- Add IExtended (interface inheriting IContract) to GenerativeInterfacesProvider
- Add Impl (concrete class implementing IMarker + IContract)
- Add 3 new Fact tests: IExtended inherits IContract, Impl implements both
  interfaces, and Impl method signatures match the contract
- ci: remove duplicate 'Setup .NET Core 8' step from push.yml and pr.yml;
  the matrix already installs 8.0.124 via the first setup-dotnet step

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@dsyme dsyme merged commit 2778dce into master Mar 25, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant