private void ShouldNotDelegateToUserRunSettingsService(RunSettingConfigurationInfoState state)
        {
            var mockRunSettingsConfigurationInfo = new Mock <IRunSettingsConfigurationInfo>();

            mockRunSettingsConfigurationInfo.Setup(ci => ci.RequestState).Returns(state);

            autoMocker.GetMock <IUserRunSettingsService>()
            .Setup(userRunSettingsService => userRunSettingsService.AddFCCRunSettings(
                       It.IsAny <IXPathNavigable>(),
                       It.IsAny <IRunSettingsConfigurationInfo>(),
                       It.IsAny <Dictionary <string, IUserRunSettingsProjectDetails> >(),
                       It.IsAny <string>()
                       )).Returns(new Mock <IXPathNavigable>().Object);
            Assert.IsNull(msCodeCoverageRunSettingsService.AddRunSettings(null, mockRunSettingsConfigurationInfo.Object, null));
        }
        public void Should_Not_Delegate_To_UserRunSettingsService_When_Not_Test_Execution(RunSettingConfigurationInfoState state)
        {
            SetuserRunSettingsProjectDetailsLookup(false);
            msCodeCoverageRunSettingsService.collectionStatus = MsCodeCoverageCollectionStatus.Collecting;

            ShouldNotDelegateToUserRunSettingsService(state);
        }