コード例 #1
0
 public void Render_NoConfig_CreatesTrackerWithAuto()
 {
     var subj = new CommandTracker();
     subj.SetAccount("UA-00000000-1");
     string rendered = subj.Render();
     Assert.That(rendered, Is.StringContaining("ga('create', 'UA-00000000-1', 'auto');"));
 }
コード例 #2
0
 public void Render_WithConfig_CreatesTrackerWithConfig()
 {
     var subj = new CommandTracker();
     subj.SetAccount("UA-00000000-1");
     subj.SetTrackerConfiguration(new Dictionary<string, object>
     {
         {"name", "myTracker"},
         {"siteSpeedSampleRate", 50},
         {"alwaysSendReferrer", true}
     });
     string rendered = subj.Render();
     Assert.That(rendered, Is.StringContaining("ga('create', 'UA-00000000-1', {'name': 'myTracker','siteSpeedSampleRate': 50,'alwaysSendReferrer': true});"));
 }