Monobjc.Tools.XIBLoadTests.TestMainMenuReading011 C# (CSharp) Method

TestMainMenuReading011() private method

private TestMainMenuReading011 ( ) : void
return void
        public void TestMainMenuReading011()
        {
            String content = ReadResource(Resources.MainMenu_011);
            IBDocument document = IBDocument.LoadFromXml(content);
            CheckDocument(document);

            ClassDescriptionCollector collector = new ClassDescriptionCollector();
            document.Root.Accept(collector);
            Assert.AreEqual(2, collector.ClassNames.Count());
            Assert.IsTrue(collector.ClassNames.Contains("MainController"));
            IEnumerable<IBPartialClassDescription> classDescriptions = collector["MainController"];
            IEnumerable<IBOutletDescriptor> outlets = classDescriptions.SelectMany(d => d.Outlets);
            IEnumerable<IBActionDescriptor> actions = classDescriptions.SelectMany(d => d.Actions);
            Assert.AreEqual(3, outlets.Count());
            Assert.AreEqual(2, actions.Count());
        }