public void Render_HasPage_SetsPage() { var subject = new PageViewCommand("/some-url?with=query"); string rendered = subject.RenderCommand(); Assert.That(rendered, Is.StringContaining("ga('send', {'hitType': 'pageview','page': '/some-url?with=query'});")); }
public void Render_HasPageAndTitle_SetsBoth() { var subject = new PageViewCommand("/some-url", "My title"); string rendered = subject.RenderCommand(); Assert.That(rendered, Is.StringContaining("ga('send', {'hitType': 'pageview','page': '/some-url','title': 'My title'});")); }
public void Render_HasNoInfo_PurePageView() { var subject = new PageViewCommand(); string rendered = subject.RenderCommand(); Assert.That(rendered, Is.StringContaining("ga('send', {'hitType': 'pageview'});")); }
public void Render_HasTitle_SetsTitle() { var subject = new PageViewCommand(title: "My title"); string rendered = subject.RenderCommand(); Assert.That(rendered, Is.StringContaining("ga('send', {'hitType': 'pageview','title': 'My title'});")); }