public void Integration_ControlService_GetContestControlNamesAsync() { using (IDataContextAsync context = new ContestqsoContext()) using (IUnitOfWorkAsync unitOfWork = new UnitOfWork(context)) { IRepositoryAsync<CatOperator> CatOperatorRepository = new Repository<CatOperator>(context, unitOfWork); IControlService ContolService = new ControlService(CatOperatorRepository); var asyncTask = ContolService.GetContestControlNames(); var ContestControl = asyncTask.Result; Assert.IsTrue(ContestControl.ControlCategoryDto.CatOperator.Count > 1); Assert.IsTrue(ContestControl.ControlCategoryDto.CatAssisted.Count > 1); Assert.IsTrue(ContestControl.ControlCategoryDto.CatBand.Count > 1); Assert.IsTrue(ContestControl.ControlCategoryDto.CatNoOfTx.Count > 1); Assert.IsTrue(ContestControl.ControlCategoryDto.CatPower.Count > 1); Assert.IsTrue(ContestControl.ControlCategoryDto.CatOperator.Contains("SINGLE-OP")); Assert.IsTrue(ContestControl.ControlFiltersDto.FiltBand.Count > 1); Assert.IsTrue(ContestControl.ControlFiltersDto.FiltContinent.Count > 1); Assert.IsTrue(ContestControl.ControlFiltersDto.FiltCountryInnerHTML.Count > 1); Assert.IsTrue(ContestControl.ControlFiltersDto.FiltCQZone.Count > 1); Assert.IsTrue(ContestControl.ControlXaxisDto.XaxisDuration.Count > 1); Assert.IsTrue(ContestControl.ControlXaxisDto.XaxisStarttime.Count > 1); Assert.IsTrue(ContestControl.ControlYaxisDto.YaxisFunction.Count > 1); Assert.IsTrue(ContestControl.ControlYaxisDto.YaxisInterval.Count > 1); Assert.IsTrue(ContestControl.ControlYaxisDto.YaxisViewType.Count > 1); } }