public void WixElementsCreatingError() { WixParent elements = new WixParent(); // Добавляем не разрешенную. // Должно выбросится исключение. elements.Items.Add(new WixParent { Id = "Wrong" }); }
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)); }