angular.module('fbMocks') .factory('utskickService', ['$q', function ($q: ng.IQService): fb.IMockUtskickService { 'use strict'; var mockBase: fb.MockBase = new fb.MockBase($q); return { sendEmail: function(){ var deferred = $q.defer(); return deferred.promise; }, sendSMS: function(){ var res = { $promise: mockBase.createRequest(mockBase.requestIdentifier(fb.RequestType.ADD, '')) }; return new fb.SMSUtskick(res); }, saveDraft: function(){ var deferred = $q.defer(); return deferred.promise; }, sendObjektTips: function () { var res = { $promise: mockBase.createRequest(mockBase.requestIdentifier(fb.RequestType.ADD, '')) }; return new fb.ObjektTipsRO(res); } }; }]);