protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); SetContentView(Resource.Layout.TestTask); TestTypeEnum testType = TestTypeEnum.No; Enum.TryParse <TestTypeEnum> (Intent.GetStringExtra("TestType"), out testType); if (testType != TestTypeEnum.No) { LoadViews(); SetSubjectName(testType); test = GetTest(testType); aAnswers = new int[test.GetATaskCount]; for (int i = 0; i < aAnswers.Length; i++) { aAnswers [i] = NoSelectedAnswers; } bAnswers = new string[test.GetBTaskCount]; StartTest(); } }
protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); SetContentView(Resource.Layout.PreTest); TestTypeEnum testType = TestTypeEnum.No; Enum.TryParse <TestTypeEnum> (Intent.GetStringExtra("TestType"), out testType); if (testType != TestTypeEnum.No) { SetAnnotation(testType); var startButton = FindViewById(Resource.Id.StartButton); startButton.Click += (object sender, EventArgs e) => { var intent = new Intent(this, typeof(TestActivity)); intent.PutExtra("TestType", testType.ToString()); StartActivity(intent); Finish(); }; } else { StartActivity(typeof(MainActivity)); } }
public virtual QuantifyMenu GetQuantifyMenuByTestType(TestTypeEnum testtype, TestingDurationEnum duration) { foreach (QuantifyMenu q in QuantifyMenus) { if (q.TestTypeToEnum == testtype && q.DurationToEnum == duration) { return(q); } } return(null); }
private void setTestStatus(BlobTestResult result, TestTypeEnum type) { if (result.Passed) { TestStatus = TestStatus | (int)type; } else { TestStatus = TestStatus & ~(int)type; } }
public virtual QuantifyMenu GetQuantifyMenuByTestType(TestTypeEnum testtype) { foreach (QuantifyMenu q in QuantifyMenus) { if (q.TestTypeToEnum == testtype) { return(q); } } return(null); }
private void TestItemProcess(MyPackageInfo packageInfo, TestTypeEnum testType) { var baseNum = DecConvert2Hex(packageInfo.Data[10]); var power = (int)packageInfo.Data[11]; byte[] buffer = new byte[4]; Array.Copy(packageInfo.Data, 12, buffer, 0, 4); var resistanceVal = Convert.ToUInt32(BitConverter.ToString(buffer).Replace("-", ""), 16); var resistance = resistanceVal / 65536.0; double factor = 0; if (baseNum == "00") { double.TryParse(Convert.ToString((int)packageInfo.Data[11], 16).Substring(0, 1), out factor); } else if (baseNum == "01") { factor = 10 * Math.Pow(10, power); } var calResult = (resistance * factor).ToString("f2"); var assResult = resistance * factor; Task.Run(() => { switch (testType) { case TestTypeEnum.AssTest: if (this.devConfig.CompensateState == "1") { this.tb_dzResult.Text = (assResult + this.devConfig.AssCompensateVal).ToString("f2"); } else { this.tb_dzResult.Text = calResult; } break; case TestTypeEnum.InsVoltageTest: this.tb_insulateDY_Result.Text = calResult; break; case TestTypeEnum.InsAssTest: this.tb_insulateDz_Result.Text = calResult; break; } }); }
public void SetQuantifyMenuId(TestTypeEnum testtype, int value) { switch (testtype) { case TestTypeEnum.Test: _QMenuTest = value; break; case TestTypeEnum.PerInstrument: _QMenuPerInstrument = value; break; case TestTypeEnum.PerDay: _QMenuPerDay = value; break; } }
private void SetSubjectName(TestTypeEnum testType) { switch (testType) { case TestTypeEnum.Belarussian: subjectNameLabel.Text = "Беларуская мова"; break; case TestTypeEnum.Math: subjectNameLabel.Text = "Математика"; break; case TestTypeEnum.Russian: subjectNameLabel.Text = "Русский язык"; break; } }
private void SetAnnotation(TestTypeEnum testType) { var annoText = FindViewById <TextView> (Resource.Id.AnnoText); switch (testType) { case TestTypeEnum.Belarussian: annoText.Text = "Вы выбралі тэст па беларускай мове. Вам будзе дадзена дзве гадзіны на рашэнне заданняу часткі А і Б. Жадаем поспехаў!"; break; case TestTypeEnum.Math: annoText.Text = "Вы выбрали тест по математике. В данной версии приложения время неограничено. В будущем будет все серьезно:) Желаем удачи!"; break; case TestTypeEnum.Russian: annoText.Text = "Вы выбрали тест по русскому языку. У Вас есть два часа на решение заданий части А и Б. Желаем удачи!"; break; } }
public int GetQuantifyMenuId(TestTypeEnum testtype) { int result = 0; switch (testtype) { case TestTypeEnum.Test: result = _QMenuTest; break; case TestTypeEnum.PerInstrument: result = _QMenuPerInstrument; break; case TestTypeEnum.PerDay: result = _QMenuPerDay; break; } return(result); }
public Test(TestTypeEnum testType, AssetManager assets) { this.assets = assets; string testFileName = null; switch (testType) { case TestTypeEnum.Math: testFileName = "Math.txt"; break; case TestTypeEnum.Belarussian: testFileName = "Belarussian.txt"; break; case TestTypeEnum.Russian: testFileName = "Russian.txt"; break; } if (testFileName != null) { SetTest(testFileName); } }
public SqlTester(DatabaseTypeEnum dataBaseType, TestTypeEnum testType) : base(dataBaseType, testType) { _rnd = new Random((int)DateTime.Now.Ticks); _initialSleep = null; }
public SqlTesterBase(DatabaseTypeEnum dataBaseType, TestTypeEnum testType) { DataBaseType = dataBaseType; TestType = testType; }
private Test GetTest(TestTypeEnum testType) { return(new Test(testType, Assets)); }
public virtual QuantifyMenu GetQuantifyMenuByTestType(TestTypeEnum testtype, TestingDurationEnum duration) { foreach (QuantifyMenu q in QuantifyMenus) { if (q.TestTypeToEnum == testtype && q.DurationToEnum == duration) { return q; } } return null; }
public virtual QuantifyMenu GetQuantifyMenuByTestType(TestTypeEnum testtype) { foreach (QuantifyMenu q in QuantifyMenus) { if (q.TestTypeToEnum == testtype) { return q; } } return null; }
public void SetQuantifyMenuId(TestTypeEnum testtype,int value) { switch (testtype) { case TestTypeEnum.Test: _QMenuTest = value; break; case TestTypeEnum.PerInstrument: _QMenuPerInstrument = value; break; case TestTypeEnum.PerDay: _QMenuPerDay = value; break; } }
/// <summary> /// Initializes a new instance of the <see cref="ListHandlerFixtures"/> class. /// </summary> /// <param name="testType">Type of test to emulate.</param> public ListHandlerFixtures(TestTypeEnum testType) { var fixture = new Fixture(); TestType = testType; ReadOnlyRepository = new Mock <IReadOnlyRepository <string, Guid> >(); Mapper = new Mock <IMapper>(); switch (TestType) { case TestTypeEnum.Ok: { Query = new ListQuery <string>( fixture.Create <long>(), fixture.Create <long>(), fixture.Create <Domain.SortOrder>(), fixture.Create <long>()); QueryResult = fixture.Create <IEnumerable <string> >(); Entities = fixture.Create <IEnumerable <string> >(); TotalElements = fixture.Create <long>(); ReadOnlyRepository.Setup( f => f.AnyAsync( It.Is <long>(m => m == Query.Skip), It.Is <long>(m => m == Query.Take), It.Is <Domain.SortOrder>(m => m == Query.SortOrder))) .ReturnsAsync(Entities) .Verifiable(); ReadOnlyRepository.Setup( f => f.CountAsync(It.Is <Expression <Func <string, bool> > >(m => m == null))) .ReturnsAsync(TotalElements) .Verifiable(); Mapper.Setup( f => f.Map <IEnumerable <string> >(It.Is <IEnumerable <string> >(m => m == Entities))) .Returns(QueryResult) .Verifiable(); break; } case TestTypeEnum.RepositoryThrowsInvalidOperationException: { Query = new ListQuery <string>( fixture.Create <long>(), fixture.Create <long>(), fixture.Create <Domain.SortOrder>(), fixture.Create <long>()); ReadOnlyRepository.Setup( f => f.AnyAsync( It.Is <long>(m => m == Query.Skip), It.Is <long>(m => m == Query.Take), It.Is <Domain.SortOrder>(m => m == Query.SortOrder))) .Throws <InvalidOperationException>() .Verifiable(); break; } case TestTypeEnum.MapReturnsNull: { Query = new ListQuery <string>( fixture.Create <long>(), fixture.Create <long>(), fixture.Create <Domain.SortOrder>(), fixture.Create <long>()); QueryResult = fixture.Create <IEnumerable <string> >(); Entities = fixture.Create <IEnumerable <string> >(); TotalElements = fixture.Create <long>(); ReadOnlyRepository.Setup( f => f.AnyAsync( It.Is <long>(m => m == Query.Skip), It.Is <long>(m => m == Query.Take), It.Is <Domain.SortOrder>(m => m == Query.SortOrder))) .ReturnsAsync(Entities) .Verifiable(); Mapper.Setup( f => f.Map <IEnumerable <string> >(It.Is <IEnumerable <string> >(m => m == Entities))) .Returns(null as IEnumerable <string>) .Verifiable(); break; } default: { throw new ArgumentOutOfRangeException($"Unknown test type: {testType}"); } } }
public int GetQuantifyMenuId(TestTypeEnum testtype) { int result = 0; switch (testtype) { case TestTypeEnum.Test: result = _QMenuTest; break; case TestTypeEnum.PerInstrument: result = _QMenuPerInstrument; break; case TestTypeEnum.PerDay: result = _QMenuPerDay; break; } return result; }
/// <summary> /// Initializes a new instance of the <see cref="FindHandlerFixtures"/> class. /// </summary> /// <param name="testType">Type of test to emulate.</param> public FindHandlerFixtures(TestTypeEnum testType) { var fixture = new Fixture(); TestType = testType; ReadOnlyRepository = new Mock <IReadOnlyRepository <string, Guid> >(); Mapper = new Mock <IMapper>(); switch (TestType) { case TestTypeEnum.Ok: { Query = new FindQuery <string, Guid>(fixture.Create <Guid>()); QueryResult = fixture.Create <string>(); Entity = fixture.Create <string>(); ReadOnlyRepository.Setup( f => f.FindAsync(It.Is <Guid>(m => m == Query.Id))) .ReturnsAsync(Entity) .Verifiable(); Mapper.Setup( f => f.Map <string>(It.Is <string>(m => m == Entity))) .Returns(QueryResult) .Verifiable(); break; } case TestTypeEnum.RepositoryThrowsInvalidOperationException: { Query = new FindQuery <string, Guid>(fixture.Create <Guid>()); ReadOnlyRepository.Setup( f => f.FindAsync(It.Is <Guid>(m => m == Query.Id))) .Throws <InvalidOperationException>() .Verifiable(); break; } case TestTypeEnum.MapReturnsNull: { Query = new FindQuery <string, Guid>(fixture.Create <Guid>()); QueryResult = fixture.Create <string>(); Entity = fixture.Create <string>(); ReadOnlyRepository.Setup( f => f.FindAsync(It.Is <Guid>(m => m == Query.Id))) .ReturnsAsync(Entity) .Verifiable(); Mapper.Setup( f => f.Map <string>(It.Is <string>(m => m == Entity))) .Returns(null as string) .Verifiable(); break; } default: { throw new ArgumentOutOfRangeException($"Unknown test type: {testType}"); } } }