Пример #1
0
        public void ShouldHaveTwoEqualDependencyMapsIfBothMapsContainTheSameDependencies()
        {
            var firstMap  = new DependencyMap();
            var secondMap = new DependencyMap();

            firstMap.AddService(typeof(IPerson), typeof(Person));
            secondMap.AddService(typeof(IPerson), typeof(Person));

            Assert.AreEqual(firstMap, secondMap);
            Assert.AreEqual(firstMap.GetHashCode(), secondMap.GetHashCode());
        }
Пример #2
0
        public void ShouldHaveTwoEqualDependencyMapsIfBothMapsContainTheSameDependencies()
        {
            var firstMap = new DependencyMap();
            var secondMap = new DependencyMap();

            firstMap.AddService(typeof(IPerson), typeof(Person));
            secondMap.AddService(typeof(IPerson), typeof(Person));

            Assert.AreEqual(firstMap, secondMap);
            Assert.AreEqual(firstMap.GetHashCode(), secondMap.GetHashCode());
        }