ReportEvent() public method

public ReportEvent ( string source, string eventType, string eventName, bool userLoggedIn, string projectNumber = null, string>.Dictionary metadata = null ) : void
source string
eventType string
eventName string
userLoggedIn bool
projectNumber string
metadata string>.Dictionary
return void
        public void SimpleEventTest()
        {
            var fakeReporter = new FakeAnalyticsReporterForEventsImpl(
                expectedEventType: FakeEventType,
                expectedEventName: FakeEventName,
                expectedHostName: FakeHostName);
            var eventsReporter = new EventsReporter(fakeReporter);

            eventsReporter.ReportEvent(
                source: FakeHostName,
                eventType: FakeEventType,
                eventName: FakeEventName,
                userLoggedIn: false);
        }
        public void EventWithMetadataTest()
        {
            var fakeReporter = new FakeAnalyticsReporterForEventsImpl(
                expectedEventType: FakeEventType,
                expectedEventName: FakeEventName,
                expectedHostName: FakeHostName,
                expectedMetadata: s_metadata);
            var eventsReporter = new EventsReporter(fakeReporter);

            eventsReporter.ReportEvent(
                source: FakeHostName,
                eventType: FakeEventType,
                eventName: FakeEventName,
                userLoggedIn: false,
                metadata: s_metadata);
        }
        public void EventWithProjectHashTest()
        {
            var fakeReporter = new FakeAnalyticsReporterForEventsImpl(
                expectedEventType: FakeEventType,
                expectedEventName: FakeEventName,
                expectedHostName: FakeHostName,
                expectedMetadata: s_metadata,
                expectedProjectNumberHash: ExpectedProjectNumberHash);
            var eventsReporter = new EventsReporter(fakeReporter);

            eventsReporter.ReportEvent(
                source: FakeHostName,
                eventType: FakeEventType,
                eventName: FakeEventName,
                userLoggedIn: false,
                metadata: s_metadata,
                projectNumber: FakeProjectNumber);
        }