public void HelpUtilize_SetProperty_TrimmedHeading(String actual) { HelpUtilizeAttribute attribute = new HelpUtilizeAttribute(); attribute.Heading = actual; Assert.AreEqual(attribute.Heading, "Hello World"); }
public void HelpUtilize_SetProperty_ResultIsEmptySection(String actual) { HelpUtilizeAttribute attribute = new HelpUtilizeAttribute(); attribute.Section = actual; Assert.IsEmpty(attribute.Section); }
public void HelpUtilize_SetProperty_ResultIsEmptyHeading(String actual) { HelpUtilizeAttribute attribute = new HelpUtilizeAttribute(); attribute.Heading = actual; Assert.IsEmpty(attribute.Heading); }
public void HelpUtilize_SetProperty_TrimmedContent(String actual) { HelpUtilizeAttribute attribute = new HelpUtilizeAttribute(); attribute.Content = actual; Assert.AreEqual(attribute.Content, "Hello World"); }
public void HelpUtilize_SetProperty_ResultIsEmptyContent(String actual) { HelpUtilizeAttribute attribute = new HelpUtilizeAttribute(); attribute.Content = actual; Assert.IsEmpty(attribute.Content); }
public void HelpUtilize_SetProperty_TrimmedSection(String actual) { HelpUtilizeAttribute attribute = new HelpUtilizeAttribute(); attribute.Section = actual; Assert.AreEqual(attribute.Section, "Hello World"); }
/// <summary> /// Fixes the program placeholder. /// </summary> /// <remarks> /// This method fixes the program placeholder if necessary. /// </remarks> /// <param name="value"> /// The help utilize attribute to be fixed. /// </param> /// <returns> /// The fixed help utilize attribute. /// </returns> private HelpUtilizeAttribute FixupUtilize(HelpUtilizeAttribute value) { if (value.IsContent) { try { if (value.Content.Contains(Placeholders.Product)) { AssemblyProductAttribute product = Assembly.GetEntryAssembly().GetCustomAttributes() .Where(x => x is AssemblyProductAttribute).FirstOrDefault() as AssemblyProductAttribute; if (product != null && !String.IsNullOrWhiteSpace(product.Product)) { value.Content = value.Content.Replace(Placeholders.Product, product.Product); return(value); } value.Content = value.Content.Replace(Placeholders.Product, Placeholders.Program); } if (value.Content.Contains(Placeholders.Program)) { String filename = Path.GetFileName(Process.GetCurrentProcess().MainModule.FileName); if (!String.IsNullOrWhiteSpace(filename)) { value.Content = value.Content.Replace(Placeholders.Program, filename); } } } catch (Exception exception) { Debug.WriteLine(exception); } } return(value); }
public void HelpUtilize_Construction_ResultIsEmptyContent(String actual) { HelpUtilizeAttribute attribute = new HelpUtilizeAttribute(actual); Assert.IsEmpty(attribute.Content); }