ShowIndicator() public method

public ShowIndicator ( IBuildStatusSource buildStatusSource ) : void
buildStatusSource IBuildStatusSource
return void
        static void PerformIndicatorTest(IndicatorStatus indicatorStatus, DelcomIndicatorState expectedIndicatorState)
        {
            //arrange
            var mockLight = MockRepository.GenerateMock<IDelcomLight>();
            mockLight.Expect(m => m.ChangeIndicator(expectedIndicatorState)).Repeat.Once();

            var stubStatusSource = MockRepository.GenerateStub<IBuildStatusSource>();
            stubStatusSource.Stub(s => s.Status).Return(indicatorStatus);

            var indicator = new DelcomUsbLightBuildIndicator(mockLight);

            //act
            indicator.ShowIndicator(stubStatusSource);

            //assert
            mockLight.VerifyAllExpectations();
        }