Esempio n. 1
0
        public void TestConstructor_SetsCaption()
        {
            const string testCaption     = "Test Caption";
            var          objectUnderTest = new ConsoleLinkGroup(
                testCaption, s_mockedContext, new LinkInfo[] { });

            Assert.AreEqual(testCaption, objectUnderTest.Caption);
        }
Esempio n. 2
0
        public void TestConstructor_AddsConsoleLinkChilderen()
        {
            var firstLinkInfo  = new LinkInfo("first url", "first caption");
            var secondLinkInfo = new LinkInfo("second url", "second caption");

            LinkInfo[] linkInfos       = { firstLinkInfo, secondLinkInfo };
            var        objectUnderTest = new ConsoleLinkGroup(
                DefaultCaption, s_mockedContext, linkInfos);

            CollectionAssert.AllItemsAreInstancesOfType(objectUnderTest.Children.ToList(), typeof(ConsoleLink));
            CollectionAssert.AreEqual(
                linkInfos.Select(l => l.Caption).ToList(), objectUnderTest.Children.Select(l => l.Caption).ToList());
        }