SetSender() public static method

Sets a default IWebHookSender implementation which is used if none are registered with the Dependency Injection engine.
public static SetSender ( IWebHookSender instance ) : void
instance IWebHookSender The to use. If null then a default implementation is used.
return void
        public void SetSender_GetSender_Roundtrips()
        {
            // Arrange
            ILogger logger = CommonServices.GetLogger();
            Mock <IWebHookSender> senderMock = new Mock <IWebHookSender>();

            // Act
            CustomServices.SetSender(senderMock.Object);
            IWebHookSender actual = CustomServices.GetSender(logger);

            // Assert
            Assert.Same(senderMock.Object, actual);
        }