BusinessLogic.Tests.UnitTests.EventTrackingTests.PlayedGameTrackerTests.TrackPlayedGameTests.ItSetsTheEventLabelToTheTransactionSource C# (CSharp) Method

ItSetsTheEventLabelToTheTransactionSource() private method

private ItSetsTheEventLabelToTheTransactionSource ( ) : void
return void
        public void ItSetsTheEventLabelToTheTransactionSource()
        {
            TransactionSource transactionSource = TransactionSource.RestApi;
            
            eventFactoryMock.Expect(mock => mock.MakeUniversalAnalyticsEvent(
                Arg<string>.Is.Anything,
                Arg<string>.Is.Anything,
                Arg<string>.Is.Anything,
                Arg<string>.Is.Equal(transactionSource.ToString()),
                Arg<string>.Is.Anything))
                .Return(analyticsEvent);

            tracker.TrackPlayedGame(currentUser, transactionSource);

            eventTrackerMock.AssertWasCalled(mock => mock.TrackEvent(analyticsEvent));
        }
    }