public void Contains_ExistingItem_ShouldReturnTrue()
        {
            MsBuildXmlProjectImplementation project = CreateProjectWithMockedContent();

            IMsBuildTarget target = project.GetChildren <IMsBuildTarget>().First();

            Assert.IsTrue(project.Contains(target));
        }
        public void Contains_NotExistingItem_ShouldReturnFalse()
        {
            MsBuildXmlProjectImplementation project = CreateProjectWithMockedContent();

            Mock <IMsBuildTarget> targetMock = new Mock <IMsBuildTarget>();

            targetMock.Setup(x => x.Name).Returns("Target99");

            Assert.IsFalse(project.Contains(targetMock.Object));
        }