public void ThenTheTransientServiceReferenceIsNotTheSameAsTheSingleton()
        {
            ISingletonTestInterface singleton = result.GetService <ISingletonTestInterface>();
            ITransientInterface     transient = result.GetService <ITransientInterface>();

            Assert.That(ReferenceEquals(singleton, transient), Is.False);
        }
        public void ThenBothOfTheSingletonServicesReturnTheSameInstance()
        {
            ISingletonTestInterface       one = result.GetService <ISingletonTestInterface>();
            ISecondSingletonTestInterface two = result.GetService <ISecondSingletonTestInterface>();

            Assert.That(ReferenceEquals(one, two), Is.True);
        }