public void SetDefaultHandler_SetsDefaultHandler() { var apiBuilder = new ApiBuilder(Substitute.For <ISimulation>()); ApiHandler defaultHandler = _ => null; ApiBuilder self = apiBuilder.SetDefaultHandler(defaultHandler); apiBuilder.DefaultHandler.ShouldBeSameAs(defaultHandler); self.ShouldBeSameAs(apiBuilder); }
public void Constructor_SetDefaultHandlerFromApiBuilder() { var apiBuilder = new ApiBuilder(Substitute.For <ISimulation>()); ApiHandler handler = _ => Task.FromResult <ApiResponse>(null); apiBuilder.SetDefaultHandler(handler); var apiSimulator = new ApiSimulator(apiBuilder); apiSimulator.Settings.DefaultHandler.ShouldBeSameAs(handler); }