public void GetBinaryFileNameWhenWixDocNotInProject() { WixDocument doc = new WixDocument(); WixBinaries binaries = new WixBinaries(doc, this); Assert.IsNull(binaries.GetBinaryFileName("UnknownId")); }
public void SetUpFixture() { WixProject p = WixBindingTestsHelper.CreateEmptyWixProject(); projectDirectory = p.Directory; p.Name = "MySetup"; FileProjectItem item = new FileProjectItem(p, ItemType.Compile); item.Include = "Setup.wxs"; string docFileName = item.FileName; ProjectService.AddProjectItem(p, item); item = new FileProjectItem(p, ItemType.Compile); item.Include = "InvalidXml.wxs"; ProjectService.AddProjectItem(p, item); item = new FileProjectItem(p, ItemType.Compile); item.Include = "MissingFile.wxs"; ProjectService.AddProjectItem(p, item); item = new FileProjectItem(p, ItemType.Compile); item.Include = "Fragment.wxs"; ProjectService.AddProjectItem(p, item); WixDocument doc = new WixDocument(p); doc.FileName = docFileName; doc.LoadXml(GetMainWixXml()); binaries = new WixBinaries(doc, this); }