예제 #1
0
		public void CheckBadReplace ()
		{
			Variables variables = new Variables ();
			variables.Add ("Key1", "Value1");
            var exception = Assert.Throws<ObfuscarException>(() => { variables.Replace("$(Unreplaceable)"); });
            Assert.AreEqual("Unable to replace variable:  Unreplaceable", exception.Message);
		}
예제 #2
0
		public void CheckReplace ()
		{
			Variables variables = new Variables ();
			variables.Add ("Key1", "Value1");

			string result = variables.Replace ("This: $(Key1) got replaced.");
			Assert.AreEqual ("This: Value1 got replaced.", result);
		}
예제 #3
0
        public void CheckReplace()
        {
            Obfuscar.Variables variables = new Obfuscar.Variables();
            variables.Add("Key1", "Value1");

            string result = variables.Replace("This: $(Key1) got replaced.");

            Assert.AreEqual("This: Value1 got replaced.", result);
        }
예제 #4
0
        public void CheckBadReplace()
        {
            Obfuscar.Variables variables = new Obfuscar.Variables();
            variables.Add("Key1", "Value1");

            TestUtils.AssertThrows(delegate {
                variables.Replace("$(Unreplaceable)");
            }, typeof(ObfuscarException),
                                   "Unable", "replace", "Unreplaceable");
        }
예제 #5
0
파일: Helper.cs 프로젝트: chinshou/Obfuscar
 public static string GetAttribute( XmlReader reader, string name, Variables vars )
 {
     return vars.Replace( GetAttribute( reader, name ) );
 }
예제 #6
0
 public static string GetAttribute(XmlReader reader, string name, Variables vars)
 {
     return(vars.Replace(GetAttribute(reader, name)));
 }