public void RenderForHeader_PageViewCommand_AddsCommand() { var subj = new CommandTracker(); subj.Track(new PageViewCommand()); string rendered = subj.RenderForHeader(); Assert.That(rendered, Is.StringContaining("ga('send', {'hitType': 'pageview'});")); }
public void RenderForHeader_ExplicitNonPageView_AddsCommand() { var subj = new CommandTracker(); subj.TrackDefaultPageview = false; string rendered = subj.RenderForHeader(); Assert.That(rendered, Is.EqualTo(string.Empty)); }
public void RenderForHeader_NoTracking_NoHeader() { var subj = new CommandTracker(); string rendered = subj.RenderForHeader(); Assert.That(rendered, Is.EqualTo(string.Empty)); }