Transient and untracked lifecycles should create one instance per injection, not one per request as is the case in version 1.0.1. Although Microsoft's documentation specifies that they should be one per injection, one per request also passes the unit tests. This should probably be raised as an issue with Microsoft.
Note however that the behaviour of the Scoped lifecycle is correct as implemented. These are per-container. Some posts suggest that they are per-request, but changing it thusly causes the unit tests to break.
Transient and untracked lifecycles should create one instance per injection, not one per request as is the case in version 1.0.1. Although Microsoft's documentation specifies that they should be one per injection, one per request also passes the unit tests. This should probably be raised as an issue with Microsoft.
Note however that the behaviour of the Scoped lifecycle is correct as implemented. These are per-container. Some posts suggest that they are per-request, but changing it thusly causes the unit tests to break.