public void Execute(IDataBase db) { var group = db.GetElements<Group>()[0]; db.FillElement(group); var peoples = group.Peoples; var test = db.GetElements<Test>()[0]; db.FillElement(test); var passedTest1 = new PassedTest(); var passedTest2 = new PassedTest(); passedTest1.SetPeople(peoples[0]); passedTest2.SetPeople(peoples[1]); passedTest1.SetTest(test); passedTest2.SetTest(test); passedTest1.Replies[test.Questions[0]] = "Я не знаю ответа."; passedTest1.Replies[test.Questions[1]] = "И тут я тоже не знаю ответа, увы."; passedTest2.Replies[test.Questions[0]] = "Бла-бла-бла"; passedTest2.Replies[test.Questions[1]] = "Этой строки быть не должно"; passedTest2.Replies[test.Questions[1]] = "Проверка на изменение ответа"; db.ExecuteCommand(Parameters.Insert, passedTest1); db.ExecuteCommand(Parameters.Insert, passedTest2); }
public void Execute(IDataBase db) { var cerifiedTest = new CertifiedTest(); var passedTest = db.GetElements<PassedTest>()[0]; var olapRound = db.GetOlapRounds()[0]; db.FillElement(passedTest); cerifiedTest.SetPassedTest(passedTest); cerifiedTest.Assessments[cerifiedTest.PassedTest.Test.Questions[0]] = 70; cerifiedTest.Assessments[cerifiedTest.PassedTest.Test.Questions[1]] = 43; db.ExecuteCommand(Parameters.Insert, cerifiedTest); db.InsertLinkOlapRoundPassedTest(olapRound, passedTest); }