public void TestRequirementValidation() { EnvironmentInfo.SetVariable("StringParameter", "hello"); var build = new ParameterBuild(); var targets = ExecutableTargetFactory.CreateAll(build, x => ((IParameterInterface)x).HelloWorld); // must not throw RequirementService.ValidateRequirements(build, targets); }
/// <summary> /// テキストをCodicに投げて翻訳を受け取ります /// </summary> /// <param name="text"></param> public IObservable <List <CodictTanslateResult> > GetTranslateAsync(string text) { CodicAPI api = new CodicAPI(); ParameterBuild parameter = new ParameterBuild(); parameter.Parameter.Add("text", text); if (_codicRepository.Casing != string.Empty) { parameter.Parameter.Add("casing", _codicRepository.Casing); } return(api.GetTranslateAscyn(parameter.Convert(), _codicRepository.Token)); }