Example #1
0
        public void ItSendsTheDataToGoogle()
        {
            string expectedPostData = "some amazing string that matches what google requires";

            postDataBuilderMock.Expect(mock => mock.BuildPostDataString(
                                           Arg <string> .Is.Anything,
                                           Arg <UniversalAnalyticsEvent> .Is.Anything))
            .Return(expectedPostData);

            eventTracker.TrackEvent(analyticsEvent);

            googleDataSenderMock.AssertWasCalled(mock =>
                                                 mock.SendData(EventTracker.GOOGLE_COLLECTION_URI, expectedPostData));
        }