Пример #1
0
        public void AreAllSourcesInList(bool isSrc0, bool isSrc1, bool isInList0, bool isInList1, bool exectedResults)
        {
            var execMgr = new ExecMgr();
            Guid id0 = Guid.NewGuid();
            Guid id1 = Guid.NewGuid();
            Guid id2 = Guid.NewGuid();

            IElement el0 = DummyFactory.CreateDummyEl(id0);
            IElement el1 = DummyFactory.CreateDummyEl(id1);

            var mockElX = new Mock<IElement>();

            IList<IElement> sources = new List<IElement>();
            if (isSrc0)
                sources.Add(el0);
            if (isSrc1)
                sources.Add(el1);

            IList<IElement> execList = new List<IElement>();
            if (isSrc0)
                execList.Add(el0);
            if (isSrc1)
                execList.Add(el1);

            mockElX.Setup(m => m.Id).Returns(Guid.NewGuid());
            mockElX.Setup(m => m.SourceElements).Returns(sources);

            bool result = execMgr.AreAllSourcesInList(execList, mockElX.Object);

            Assert.True(result);
        }