public override void GlobalContext() { base.GlobalContext(); sut = new ProjectMetaData { Name = "Project", Id = 1 }; _simulation = new SimulationMetaData { Id = "SimulationMetaDataId", Name = "tralala" }; _simulation.SimulationResults = DomainHelperForSpecs.CreateSimulationResults(); sut.BuildingBlocks.Add(_simulation); }
public override void GlobalContext() { base.GlobalContext(); _projectMetaData = new ProjectMetaData { Name = "Project" }; _simulationMetaData = new SimulationMetaData { Id = "PopSim", SimulationMode = SimulationMode.Population, Name = "Sim" }; _simulationMetaData.SimulationResults = DomainHelperForSpecs.CreateSimulationResults(_numberOfIndividuals, numberOfPaths: 2); _projectMetaData.AddBuildingBlock(_simulationMetaData); using (var session = _sessionFactory.OpenSession()) using (var transaction = session.BeginTransaction()) { session.Save(_projectMetaData); transaction.Commit(); } }
public override void GlobalContext() { base.GlobalContext(); //then delete simulation using (var session = _sessionFactory.OpenSession()) using (var transaction = session.BeginTransaction()) { var simulationResults = session.Get <SimulationResults>(1); simulationResults.ShouldNotBeNull(); var simulationMetaData = session.Get <SimulationMetaData>("PopSim"); session.Delete(simulationMetaData.SimulationResults); simulationMetaData.SimulationResults = DomainHelperForSpecs.CreateSimulationResults(); session.Save(simulationMetaData); transaction.Commit(); } }
public override void GlobalContext() { base.GlobalContext(); _session = _sessionFactory.OpenSession(); A.CallTo(() => _sessionManager.OpenSession()).Returns(_session); A.CallTo(() => _sessionManager.IsOpen).Returns(true); _simulation = new SimulationMetaData { Id = "tralala", Name = " toto" }; _simResults = DomainHelperForSpecs.CreateSimulationResults(); _simulation.SimulationResults = _simResults; using (var session = _sessionFactory.OpenSession()) using (var transaction = session.BeginTransaction()) { session.Save(_simulation); transaction.Commit(); } _result = sut.ResultFor(_simulation.Id); }