public ToolStoreItem(ToolStoreItem item) { Name = item.Name; Authors = item.Authors; Organization = item.Organization; Provider = item.Provider; Version = item.Version; Description = item.Description; Identifier = item.Identifier; Languages = item.Languages; ToolImage = item.ToolImage; Installed = item.Installed; IsMostRecentVersion = item.IsMostRecentVersion; FilePath = item.FilePath; }
private static string FormatVersionText(ToolStoreItem tool) { if (!tool.Installed && !tool.IsMostRecentVersion) { return(string.Format(Resources.ToolStoreDlg_FormatVersionText_Not_currently_installed__Version___0__is_available, tool.Version)); } else if (!tool.IsMostRecentVersion) { return (string.Format( Resources.ToolStoreDlg_FormatVersionText_Version__0__currently_installed__Version__1__is_available_, ToolStoreUtil.GetCurrentVersion(tool.Identifier), tool.Version)); } else { return(string.Format(Resources.ToolStoreDlg_FormatVersionText_Currently_installed_and_fully_updated__Version___0___, ToolStoreUtil.GetCurrentVersion(tool.Identifier))); } }
private static string FormatVersionText(ToolStoreItem tool) { if (!tool.Installed && !tool.IsMostRecentVersion) { return string.Format(Resources.ToolStoreDlg_FormatVersionText_Not_currently_installed__Version___0__is_available, tool.Version); } else if (!tool.IsMostRecentVersion) { return string.Format( Resources.ToolStoreDlg_FormatVersionText_Version__0__currently_installed__Version__1__is_available_, ToolStoreUtil.GetCurrentVersion(tool.Identifier), tool.Version); } else { return string.Format(Resources.ToolStoreDlg_FormatVersionText_Currently_installed_and_fully_updated__Version___0___, ToolStoreUtil.GetCurrentVersion(tool.Identifier)); } }
public ToolStoreItem(ToolStoreItem item) { Name = item.Name; Authors = item.Authors; Organization = item.Organization; Provider = item.Provider; Version = item.Version; Description = item.Description; Identifier = item.Identifier; Languages = item.Languages; ToolImage = item.ToolImage; Installed = item.Installed; IsMostRecentVersion = item.IsMostRecentVersion; FilePath = item.FilePath; }
private static void AssertToolItemEquality(ToolStoreItem tool1, ToolStoreItem tool2) { Assert.AreEqual(tool1.Authors, tool2.Authors); Assert.AreEqual(tool1.Description, tool2.Description); Assert.AreEqual(tool1.Identifier, tool2.Identifier); Assert.AreEqual(tool1.Name, tool2.Name); Assert.AreEqual(tool1.Provider, tool2.Provider); Assert.AreEqual(tool1.Version, tool2.Version); }