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); }