コード例 #1
0
        public void WithActivationFunction_DifferentObjectsAreReturned()
        {
            var lifecycle = new LightCore.Lifecycle.TransientLifecycle();
            var factory = this.GetActivationFactory();

            object instanceOne = lifecycle.ReceiveInstanceInLifecycle(factory);
            object instanceTwo = lifecycle.ReceiveInstanceInLifecycle(factory);

            Assert.That(instanceOne, Is.Not.SameAs(instanceTwo));
        }
コード例 #2
0
        public void WithActivationFunction_DifferentObjectsAreReturned()
        {
            var lifecycle = new LightCore.Lifecycle.TransientLifecycle();
            var factory   = GetActivationFactory();

            var instanceOne = lifecycle.ReceiveInstanceInLifecycle(factory);
            var instanceTwo = lifecycle.ReceiveInstanceInLifecycle(factory);

            instanceOne.Should().NotBeSameAs(instanceTwo);
        }