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);
        }