public void Initialize()
        {
            Logger.LogActivity("IDATests - TransformationServiceTests - Start");

            _DemiContext           = new DEMIContext();
            _TransformationService = new TransformationService(_DemiContext);
            _ExcelService          = new ExcelService();

            DeleteTransformationSet("UnitTest_CreateTransformationSet");
            DeleteTransformation("UnitTest_UpdateTransformationSetAddTwoFields", "Field5");
            DeleteTransformation("UnitTest_UpdateTransformationSetAddTwoFields", "Field6");
            DropTable(_DemiContext.GetTransformedDataTableName(USER_NAME));
        }
        public void UpdateTransformationSetAddTwoFields()
        {
            const string DEST_FILE            = TEST_FILE_FOLDER + @"02_UpdateTransformationSetAddTwoFields_Destination.xlsx";
            const string SET_NAME             = "UnitTest_UpdateTransformationSetAddTwoFields";
            const int    SET_ID               = 29;
            const int    EXPECTED_START_COUNT = 4;
            const int    EXPECTED_END_COUNT   = 6;

            TransformationSet set = _DemiContext.TransformationSets.Where(ts => ts.Name == SET_NAME).FirstOrDefault();

            Assert.AreEqual(EXPECTED_START_COUNT, set.Transformations.Count);

            _TransformationService.CreateTransformationSet(USER_NAME, SET_NAME, DEST_FILE);

            _DemiContext = new DEMIContext();
            set          = _DemiContext.TransformationSets.Where(ts => ts.Name == SET_NAME).FirstOrDefault();

            Assert.AreEqual(EXPECTED_END_COUNT, set.Transformations.Count);
            Assert.IsTrue(set.Id == SET_ID);
        }
Beispiel #3
0
 public TransformationService(DEMIContext context)
 {
     _DemiContext = context;
 }