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));
 }