/// <summary> /// Initializes a new instance of the <see cref="NexuApiController"/> class. /// </summary> /// <param name="umbracoContext"> /// The umbraco Context. /// </param> /// <param name="nexuService"> /// The nexu service. /// </param> /// <param name="mappingEngine"> /// The mapping Engine. /// </param> /// <param name="contentService"> /// The content Service. /// </param> /// <param name="mediaService"> /// The media Service. /// </param> internal NexuApiController(UmbracoContext umbracoContext, INexuService nexuService, IMappingEngine mappingEngine, IContentService contentService, IMediaService mediaService) : base(umbracoContext) { this.nexuService = nexuService; this.mappingEngine = mappingEngine; this.contentService = contentService; this.mediaService = mediaService; }
/// <summary> /// Initializes a new instance of the <see cref="NexuApiController"/> class. /// </summary> public NexuApiController() { this.mediaService = this.Services.MediaService; this.contentService = this.Services.ContentService; this.mappingEngine = AutoMapper.Mapper.Engine; this.nexuService = NexuService.Current; }
public override void TearDown() { this.relationService = null; this.dataTypeService = null; this.service = null; this.parsers = null; base.TearDown(); }
public override void Initialize() { base.Initialize(); SettingsForTests.ConfigureSettings(SettingsForTests.GenerateMockSettings()); this.relationService = new Mock <IRelationService>(); this.dataTypeService = new Mock <IDataTypeService>(); this.serviceMock = new Mock <NexuService>( this.ProfilingLogger, this.relationService.Object, PropertyParserResolver.Current, this.dataTypeService.Object) { CallBase = true }; this.service = this.serviceMock.Object; }