"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.MockTryAddNewLandmarkUC = void 0;
exports.makeMockTryAddNewLandmarkUC = makeMockTryAddNewLandmarkUC;
const UseCases_1 = require("../UseCases");
class MockTryAddNewLandmarkUC extends UseCases_1.TryAddNewLandmarkUC {
    constructor(appObject) {
        super(appObject, UseCases_1.TryAddNewLandmarkUC.type);
        this.allow = jest.fn();
        this.addFromRay = jest.fn();
        this.tryAddLandmark = jest.fn();
    }
}
exports.MockTryAddNewLandmarkUC = MockTryAddNewLandmarkUC;
function makeMockTryAddNewLandmarkUC(appObjects) {
    return new MockTryAddNewLandmarkUC(appObjects.getOrCreate("MockTryAddNewLandmarkUC"));
}
//# sourceMappingURL=MockTryAddNewLandmarkUC.js.map