SirenOfShame.Test.Unit.Watcher.RulesEngineWrapper.InvokeStatusChecked C# (CSharp) Method

InvokeStatusChecked() public method

public InvokeStatusChecked ( BuildStatus args ) : void
args BuildStatus
return void
        public void InvokeStatusChecked(BuildStatus[] args)
        {
            ((WatcherFake)CiEntryPointSetting.GetWatcher(Settings)).InvokeStatusChecked(args);
        }

Same methods

RulesEngineWrapper::InvokeStatusChecked ( BuildStatusEnum status ) : void

Usage Example

 public void BuildStatusChanged_InProgressBuilds_DoSync()
 {
     var rulesEngine = new RulesEngineWrapper();
     rulesEngine.Settings.SosOnlineAlwaysSync = true;
     rulesEngine.Settings.SosOnlineWhatToSync = WhatToSyncEnum.BuildStatuses;
     rulesEngine.Settings.SosOnlineUsername = "******";
     var mock = new Mock<SosOnlineService>();
     rulesEngine.SosOnlineService = mock.Object;
     rulesEngine.InvokeStatusChecked(BuildStatusEnum.Working);
     rulesEngine.InvokeStatusChecked(BuildStatusEnum.InProgress);
     mock.Verify(i => i.BuildStatusChanged(It.IsAny<SirenOfShameSettings>(), It.IsAny<IList<BuildStatus>>(), It.IsAny<List<InstanceUserDto>>()), Times.Exactly(2));
 }
All Usage Examples Of SirenOfShame.Test.Unit.Watcher.RulesEngineWrapper::InvokeStatusChecked