Arcus Testing Documentation

website·Indexed 32 days ago

https://testing.arcus-azure.net

A suite of testing libraries and infrastructure providing test fixtures for Azure services, including Cosmos DB, Service Bus, Event Hubs, Data Factory, and Blob storage. Includes the Arcus.Testing.Assert library for developer-friendly assertions and Arcus.Testing.Core for technology-independent testing infrastructure.

Tokens
63.1K
Snippets
366
Records
391
Agent score
48%

What's inside Arcus Testing

  1. Overview of Arcus Testing libraries

    v1.3.0
    Arcus Testing is a collection of NuGet packages under the Arcus.Testing.* namespace designed to simplify the creation, maintenance, and defect localization of code tests. While it is specifically optimized for integration testing against Azure resources, it also provides support for technology-independent infrastructure to reduce the amount of boilerplate code required to set up test environments.
  2. Overview of Arcus Testing package categories

    v2.1.0

    Arcus Testing is a set of Arcus.Testing.* NuGet packages designed to kick-start code testing. The libraries are split into four main categories:

    • Core infrastructure: Tech-independent functionality.
    • Assertions: Tools for verifying functionality.
    • Logging: Integration with Microsoft's ILogger to write to test output.
    • Azure fixtures: Tools for interacting with Azure technologies in tests.

    All classes across these libraries are available in the Arcus.Testing namespace.

  3. Overview of Arcus Testing libraries

    v2.1.0
    Arcus Testing is a suite of NuGet packages (Arcus.Testing.*) designed to streamline the creation, maintenance, and defect localization of code tests. While it is specifically optimized for integration testing against Azure resources, it also provides support for tech-independent infrastructure to reduce the amount of boilerplate code required to set up test environments.
  4. Overview of Arcus Testing libraries

    Arcus Testing is a collection of NuGet packages (Arcus.Testing.*) designed to simplify the creation, maintenance, and defect localization of code tests. While it is specifically optimized for integration testing against Azure resources, it also provides utilities for technology-independent infrastructure to reduce the amount of boilerplate code required to set up test environments.
  5. Overview of the Arcus Testing library

    v1.0.0
    The Arcus Testing library (v1.0.0) provides infrastructure code and production-ready assertions to accelerate the creation of test suites. It specifically includes Azure-related test fixtures designed to make testing interactions more maintainable and testable.
  6. Overview of Arcus Testing libraries

    v2.0.0
    Arcus Testing is a suite of NuGet packages (Arcus.Testing.*) designed to streamline the creation, maintenance, and defect localization of code tests. While it is specifically optimized for integration testing against Azure resources, it also provides support for tech-independent infrastructure to reduce the amount of boilerplate code required to set up test environments.
  7. Overview of the Arcus Testing library

    v1.2.0
    The Arcus Testing library (v1.2.0) provides infrastructure code and production-ready assertions to facilitate the creation of test suites. It includes Azure-related test fixtures designed to make testing interactions more maintainable and testable.
  8. Overview of Arcus Testing package categories

    Arcus Testing is a suite of Arcus.Testing.* NuGet packages designed to accelerate code testing. The libraries are categorized into four main areas:

    • Core infrastructure: Technology-independent functionality.
    • Assertions: Tools for verifying functionality and data equality.
    • Logging: Integration with Microsoft's ILogger to write to test output.
    • Azure fixtures: Tools for interacting with Azure technologies within tests.

    All classes across these libraries are available under the Arcus.Testing namespace.

  9. Overview of the Arcus Testing library

    v1.1.0
    The Arcus Testing library (v1.1.0) provides a suite of test-friendly capabilities designed to accelerate test suite development. It includes tech-independent infrastructure code, production-ready assertions, and Azure-related test fixtures to improve the maintainability and testability of Azure interactions.
  10. Interact with Azure resources in integration tests

    v2.0.0
    Arcus Testing provides technology-specific packages to simplify interaction with Azure resources and manage test state. For example, the Arcus.Testing.Storage.Blob package includes TemporaryBlobContainer, which can be used to clear lingering state before or after a test execution.
  11. Interact with Azure resources in integration tests

    v1.3.0
    Arcus Testing provides technology-specific packages to manage Azure resources in a test-friendly manner, such as clearing state before or after tests. For example, the Arcus.Testing.Storage.Blob package includes TemporaryBlobContainer to handle lingering state in Azure Blob storage.