"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.MockDispatchStateChange = void 0;
exports.makeMockDispatchStateChange = makeMockDispatchStateChange;
const DispatchStateChangeUC_1 = require("../UC/DispatchStateChangeUC");
class MockDispatchStateChange extends DispatchStateChangeUC_1.DispatchStateChangeUC {
    constructor(appObject) {
        super(appObject, DispatchStateChangeUC_1.DispatchStateChangeUC.type);
        this.validateState = () => undefined;
        this.getStateAssets = () => [];
        this.doDispatch = () => { };
    }
}
exports.MockDispatchStateChange = MockDispatchStateChange;
function makeMockDispatchStateChange(appObjects) {
    return new MockDispatchStateChange(appObjects.getOrCreate("Dispatcher"));
}
//# sourceMappingURL=MockDispatchStateChange.js.map