public void MyTestInitialize()
        {
            Debug.WriteLine("Initialize", this.GetType().Name);
            ConsumerContext.id = Guid.NewGuid();
            using (var container = new Turbine.Data.TurbineModelContainer())
            {
                container.Messages.ToList().ForEach(a => container.DeleteObject(a));
                container.Jobs.ToList().ForEach(m => container.DeleteObject(m));
                container.SinterProcesses.ToList().ForEach(s => container.DeleteObject(s));
                container.Simulations.ToList().ForEach(n => container.DeleteObject(n));
                container.Applications.ToList().ForEach(i => container.DeleteObject(i));
                container.InputFileTypes.ToList().ForEach(j => container.DeleteObject(j));
                container.StagedInputFiles.ToList().ForEach(k => container.DeleteObject(k));
                container.SimulationStagedInputs.ToList().ForEach(l => container.DeleteObject(l));

                container.SaveChanges();
            }
            // Must Sleep so Timestamps are different
            var app = ApplicationProducerContract.Create("AspenPlus", "0.1"); System.Threading.Thread.Sleep(10);

            app.UpdateInputFileType("aspenfile", true, "plain/text"); System.Threading.Thread.Sleep(10);
            app.UpdateInputFileType("configuration", true, "plain/text"); System.Threading.Thread.Sleep(10);

            app = ApplicationProducerContract.Create("ACM", "0.1"); System.Threading.Thread.Sleep(10);
            app.UpdateInputFileType("aclm", true, "plain/text"); System.Threading.Thread.Sleep(10);
            app.UpdateInputFileType("configuration", true, "plain/text"); System.Threading.Thread.Sleep(10);

            app = ApplicationProducerContract.Create("gProms", "0.1"); System.Threading.Thread.Sleep(10);
            app.UpdateInputFileType("gproms", true, "plain/text"); System.Threading.Thread.Sleep(10);
            app.UpdateInputFileType("configuration", true, "plain/text"); System.Threading.Thread.Sleep(10);

            app = ApplicationProducerContract.Create("excel", "0.1"); System.Threading.Thread.Sleep(10);
            app.UpdateInputFileType("excel", true, "plain/text"); System.Threading.Thread.Sleep(10);
            app.UpdateInputFileType("configuration", true, "plain/text");
        }
Ejemplo n.º 2
0
        public void MyTestInitialize()
        {
            Debug.WriteLine("Initialize", this.GetType().Name);
            ConsumerContext.id = Guid.NewGuid();
            using (var container = new Turbine.Data.TurbineModelContainer())
            {
                container.Jobs.ToList().ForEach(m => container.DeleteObject(m));
                container.SinterProcesses.ToList().ForEach(s => container.DeleteObject(s));
                container.Simulations.ToList().ForEach(n => container.DeleteObject(n));
                container.Applications.ToList().ForEach(i => container.DeleteObject(i));
                container.InputFileTypes.ToList().ForEach(j => container.DeleteObject(j));
                container.StagedInputFiles.ToList().ForEach(k => container.DeleteObject(k));
                container.SimulationStagedInputs.ToList().ForEach(l => container.DeleteObject(l));
                container.Sessions.ToList().ForEach(m => container.DeleteObject(m));
                container.SaveChanges();
            }

            var contract = new Turbine.Producer.Data.Contract.AspenSessionProducerContract();

            for (int i = 0; i <= 1000; i++)
            {
                System.Threading.Thread.Sleep(1);
                contract.Create();
            }
        }