public void Verif_that_ElementDefinition_tooltip_returns_expected_result() { var elementDefinition = new ElementDefinition(Guid.NewGuid(), null, null) { ShortName = "Bat", Name = "Battery", Owner = this.domainOfExpertise }; elementDefinition.Category.Add(this.productCategory); elementDefinition.Category.Add(this.equippmentCategory); var definition = new CDP4Common.CommonData.Definition(Guid.NewGuid(), null, null) { LanguageCode = "en-GB", Content = "this is a definition" }; elementDefinition.Definition.Add(definition); var tooltip = TooltipService.Tooltip(elementDefinition); var expectedToolTip = new StringBuilder(); expectedToolTip.AppendLine("Short Name: Bat"); expectedToolTip.AppendLine("Name: Battery"); expectedToolTip.AppendLine("Owner: SYS"); expectedToolTip.AppendLine("Category: PROD"); expectedToolTip.AppendLine(" EQT"); expectedToolTip.AppendLine("Model Code: Bat"); expectedToolTip.AppendLine("Definition [en-GB]: this is a definition"); expectedToolTip.Append("Type: ElementDefinition"); Assert.That(tooltip, Is.EqualTo(expectedToolTip.ToString())); }