Esempio n. 1
0
        public void Equals_ShouldDoWhatItsNameSuggests()
        {
            var dummyContainer = new Mock <IServiceContainer>(MockBehavior.Strict).Object;

            using (var entry = new AbstractServiceEntry(typeof(IDisposable), null, dummyContainer))
            {
                Assert.That(entry.Equals(entry));
                Assert.That(entry.Equals(new AbstractServiceEntry(typeof(IDisposable), null, dummyContainer)));
                Assert.That(entry.Equals(null), Is.False);
                Assert.That(entry.Equals(new AbstractServiceEntry(typeof(IDisposable), "cica", dummyContainer)), Is.False);
                Assert.That(entry.Equals(new AbstractServiceEntry(typeof(IDisposable), null, new Mock <IServiceContainer>(MockBehavior.Strict).Object)), Is.False);
            }
        }