"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.TryAddCalloutMock = void 0;
exports.makeTryAddCalloutMock = makeTryAddCalloutMock;
const TryAddCallout_1 = require("../UC/TryAddCallout");
class TryAddCalloutMock extends TryAddCallout_1.TryAddCalloutUC {
    constructor(appObject) {
        super(appObject, TryAddCallout_1.TryAddCalloutUC.type);
        this.allow = jest.fn();
        this.initializeWithPixel = jest.fn();
        this.moveWithPixel = jest.fn();
        this.initializeWithRay = jest.fn();
        this.moveWithRay = jest.fn();
        this.stop = jest.fn();
        this.cancel = jest.fn();
    }
}
exports.TryAddCalloutMock = TryAddCalloutMock;
function makeTryAddCalloutMock(appObjects) {
    return new TryAddCalloutMock(appObjects.getOrCreate("TryAddCalloutMock"));
}
//# sourceMappingURL=TryAddCalloutMock.js.map