public BuyGroupMultiDrawTicketTests(string device, WayToPay merchant) { _device = device; _merchant = merchant; SetUp(CreateOptions(_device)); _sharedCode = new TestsSharedCode(_driver); try { Buy_Group_Multi_Draw_Ticket(_merchant); } catch (Exception e) { _setUpFailed = true; CleanUp(); if (_merchant == WayToPay.InternalBalance) { _sharedCode.CleanCart(_driverCover.LoginTwo, _driverCover.Password); } else { _sharedCode.CleanCart(_driverCover.Login, _driverCover.Password); } throw new Exception("Exception was thrown while executing: " + e.Message + " "); } CleanUp(); }