Skip to content

[Bug][SubscriptionBilling]: Enable and fix disabled tests for Subscription Billing Module #6544

@miljance

Description

@miljance

Describe the issue

Following the acquisition of the Subscription Billing Module, approximately 22 out of 658 automated tests were disabled because they were failing specifically on Microsoft's internal build infrastructure.

To ensure full code coverage and maintain high-quality standards, we need to re-enable these tests, identify the root cause of the failures (likely environment-specific configurations or dependencies), and apply the necessary fixes so they pass consistently alongside the rest of the suite.

Expected behavior

Upon completion of this task:

  • All tests within the Subscription Billing module should be enabled (none marked as disabled or commented out due to failures).
  • The entire test suite must achieve a 100% pass rate when executed on a standard Microsoft build container/infrastructure.

Steps to reproduce

  • Environment Setup: Spin up a fresh Business Central development container using the standard Microsoft image.
  • Code Preparation: Ensure the latest source code for the Subscription Billing module is loaded, including all test units.
  • Execution: Run the full suite of 658 tests using the Test Runner.
  • Observation: 7 tests currently fail in BC28 environment.

Additional context

No response

I will provide a fix for a bug

  • I will provide a fix for a bug

Metadata

Metadata

Assignees

No one assigned

    Labels

    ApprovedThe issue is approvedFinanceGitHub request for Finance area

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions