Skip to content

Add an automated test project #2

Description

@daiplusplus
  • Create a new (stock, nothing special) ASP.NET 4.7.2 web-application project that runs in IIS / IIS Express.
  • The project will declare different types of services with object-instance identifiers (Interlocked.Increment etc).
  • Different types of ASP.NET objects (Pages, UserControls, Custom Controls, Master Pages, Generic Handlers, Web Methods, etc) will then use these different DI services using constructor injection.
  • A separate test project will then request URIs that use those resources and ensure it all works correctly.
  • As part of the testing, object lifetime and instance reuse can be tested by exposing the instance IDs directly in the HTTP responses and through a side-channel (e.g. a HTTP resource that reports how many times certain objects are disposed).

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions