Exemplo n.º 1
0
        public ServiceDecompositionTemplateDataImportProcessor(IServiceDecompositionImporter serviceDecompositionTemplateImporter,
                                                               ITransformSpreadsheetToTemplate transformSpreadsheetToTemplate,
                                                               ITemplateService templateService,
                                                               IUserIdentity userIdentity)
        {
            if (serviceDecompositionTemplateImporter == null)
            {
                throw new ArgumentNullException(nameof(serviceDecompositionTemplateImporter));
            }
            if (transformSpreadsheetToTemplate == null)
            {
                throw new ArgumentNullException(nameof(transformSpreadsheetToTemplate));
            }
            if (templateService == null)
            {
                throw new ArgumentNullException(nameof(templateService));
            }
            if (userIdentity == null)
            {
                throw new ArgumentNullException(nameof(userIdentity));
            }

            _serviceDecompositionTemplateImporter = serviceDecompositionTemplateImporter;
            _transformSpreadsheetToTemplate       = transformSpreadsheetToTemplate;
            _templateService = templateService;
            _userIdentity    = userIdentity;
        }
        public void TestInitilize()
        {
            _mockUserIdentity = new Mock <IUserIdentity>();

            _transformSpreadsheetToTemplate = new TransformSpreadsheetToTemplate(
                _mockUserIdentity.Object);
        }
        public void TransformSpreadsheetToTemplat_Contructor_NoUserIdentity_ThrowsException()
        {
            #region Arrange

            _transformSpreadsheetToTemplate = new TransformSpreadsheetToTemplate(null);

            #endregion
        }
        public void TestInitialize()
        {
            _templates = new List <Template>
            {
                new Template {
                    Id           = 1,
                    TemplateType = TemplateTypeNames.SLM.GetEnumIntFromText <TemplateType>(),
                    Filename     = ServiceDecompositionFilename
                }
            };

            _mockTemplateService                = new Mock <ITemplateService>();
            _mockUserIdentity                   = new Mock <IUserIdentity>();
            _serviceDecompositionImporter       = new ServiceDecompositionImporter();
            _mockTransformSpreadsheetToTemplate = new Mock <ITransformSpreadsheetToTemplate>();

            _transformSpreadsheetToTemplate = new TransformSpreadsheetToTemplate(_mockUserIdentity.Object);

            _serviceDecompositionTemplateDataImportProcessor = new ServiceDecompositionTemplateDataImportProcessor(_serviceDecompositionImporter,
                                                                                                                   _transformSpreadsheetToTemplate,
                                                                                                                   _mockTemplateService.Object,
                                                                                                                   _mockUserIdentity.Object);
        }