示例#1
0
        public void WixElementsCreatingError()
        {
            WixParent elements = new WixParent();

              // Добавляем не разрешенную.
              // Должно выбросится исключение.
              elements.Items.Add(new WixParent { Id = "Wrong" });
        }
示例#2
0
        public void WixElementsCreatingSuccessful()
        {
            WixParent elements = new WixParent();

              elements.Id = "Parent";
              Assert.AreEqual(elements.Id, "Parent");

              // Добавляем разрешенные.
              elements.Items.Add(new WixChildA { Id = "ChildA1" });
              elements.Items.Add(new WixChildB { Id = "ChildB1" });

              Assert.AreEqual(elements.Items.Count, 2);
              foreach (string str in new string[] { "ChildA1", "ChildB1" })
            Assert.IsNotNull(elements.Items.FirstOrDefault(v => v.Id == str));
        }