public void AddHyperlink() { ITsStrBldr strBldr = TsStringUtils.MakeStrBldr(); LcmStyleSheet mockStylesheet = MockRepository.GenerateStub <LcmStyleSheet>(); IStStyle mockHyperlinkStyle = MockRepository.GenerateStub <IStStyle>(); mockHyperlinkStyle.Name = StyleServices.Hyperlink; mockHyperlinkStyle.Stub(x => x.InUse).Return(true); mockStylesheet.Stub(x => x.FindStyle(StyleServices.Hyperlink)).Return(mockHyperlinkStyle); Assert.IsTrue(FwEditingHelper.AddHyperlink(strBldr, Cache.DefaultAnalWs, "Click Here", "www.google.com", mockStylesheet)); Assert.AreEqual(1, strBldr.RunCount); Assert.AreEqual("Click Here", strBldr.get_RunText(0)); ITsTextProps props = strBldr.get_Properties(0); LcmTestHelper.VerifyHyperlinkPropsAreCorrect(props, Cache.DefaultAnalWs, "www.google.com"); }