Exemple #1
0
        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);
        }
Exemple #2
0
        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);
        }