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"); }
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(); } }