public void ReadmeFileComponentId()
        {
            WixComponentElement component = new WixComponentElement(new WixDocument());
            string expectedId             = component.GenerateIdFromFileName("readme.rtf");

            Assert.AreEqual(expectedId, readmeFileComponentElement.GetAttribute("Id"));
        }
Example #2
0
        public void SetUpFixture()
        {
            WixDocument doc = new WixDocument();

            doc.LoadXml(GetWixXml());
            id = WixComponentElement.GenerateIdFromFileName(doc, @"C:\Projects\My.Project\MyApp.exe");
        }
        public void ExeFileComponentId()
        {
            WixComponentElement component = new WixComponentElement(new WixDocument());
            string expectedId             = component.GenerateIdFromFileName("TestApplication.exe");

            Assert.AreEqual(expectedId, exeFileComponentElement.GetAttribute("Id"));
        }
Example #4
0
        public void Hyphen()
        {
            string fileName = "a-b.txt";

            Assert.AreEqual("A_bTxt", WixComponentElement.GenerateIdFromFileName(fileName));
        }
Example #5
0
        public void DotsInFileName()
        {
            string fileName = "a.b.txt";

            Assert.AreEqual("AbTxt", WixComponentElement.GenerateIdFromFileName(fileName));
        }
Example #6
0
 public void EmptyString()
 {
     Assert.AreEqual(String.Empty, WixComponentElement.GenerateIdFromFileName(String.Empty));
 }
Example #7
0
        public void SingleCharacterFileName()
        {
            string fileName = "a.bat";

            Assert.AreEqual("ABat", WixComponentElement.GenerateIdFromFileName(fileName));
        }
Example #8
0
        public void OnlyExtension()
        {
            string fileName = ".bat";

            Assert.AreEqual("Bat", WixComponentElement.GenerateIdFromFileName(fileName));
        }
Example #9
0
        public void NoExtension()
        {
            string fileName = "myapp";

            Assert.AreEqual("Myapp", WixComponentElement.GenerateIdFromFileName(fileName));
        }
Example #10
0
        public void SimpleFileName()
        {
            string fileName = "myapp.exe";

            Assert.AreEqual("MyappExe", WixComponentElement.GenerateIdFromFileName(fileName));
        }