Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add an automated test project #2

Open
3 of 5 tasks
daiplusplus opened this issue Aug 15, 2019 · 0 comments
Open
3 of 5 tasks

Add an automated test project #2

daiplusplus opened this issue Aug 15, 2019 · 0 comments

Comments

@daiplusplus
Copy link
Owner

daiplusplus commented Aug 15, 2019

  • 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).
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

No branches or pull requests

1 participant