public ActionResult GetStuentCashVoucherStatus() { var voucherStatus = CustomEnumHelper.GetElements(typeof(StudentCashVoucherStatusEnum)); var result = OptionFactory.CreateOptions(voucherStatus); return(Select2(result, JsonRequestBehavior.AllowGet)); }
public ActionResult GetTextType() { var textType = CustomEnumHelper.GetElements(typeof(TextResourceTypeEnum)); var result = OptionFactory.CreateOptions(textType); return(Select2(result, JsonRequestBehavior.AllowGet)); }
public JsonResult GetGrades() { var difficuties = CustomEnumHelper.GetElements(typeof(GradeEnum)); var result = OptionFactory.CreateOptions(difficuties); return(Select2(result, JsonRequestBehavior.AllowGet)); }
public ActionResult GetCourseTypes() { var options = CustomEnumHelper.GetElements(typeof(CourseCategoryEnum)); var result = OptionFactory.CreateOptions(options); return(Select2(result)); }
public void IsSupportedPlatformTest(SaucePlatform saucePlatform) { var factory = new OptionFactory(saucePlatform); var result = factory.IsSupportedPlatform(); result.ShouldBeTrue(); }
public void AppiumIOSOptionTest(SaucePlatform saucePlatform) { var factory = new OptionFactory(saucePlatform); var opts = factory.CreateOptions("AppiumIOSOptionTest"); opts.ShouldNotBeNull(); }
public ActionResult GetEmployeeStatus() { var textType = CustomEnumHelper.GetElements(typeof(StatusEnum)); var result = OptionFactory.CreateOptions(textType); return(Select2(result, JsonRequestBehavior.AllowGet)); }
public void EqualOptionSome_GivenNone_ReturnsFalse() { Option <int> some = OptionFactory.Some(15); Option <int> none = OptionFactory.None <int>(); Assert.NotEqual(none, some); }
public ActionResult GetCurriculumCategaries() { var categories = CustomEnumHelper.GetElements(typeof(CourseCategoryEnum)); var result = OptionFactory.CreateOptions(categories); return(Select2(result, JsonRequestBehavior.AllowGet)); }
public ActionResult GetRegion(int parentId = 0) { var list = regionBll.GetRegionList(parentId).ToDictionary(k => { return(k.Reg_ID); }, v => { return(v.Reg_Name); }); var result = OptionFactory.CreateOptions(list); return(Select2(result, JsonRequestBehavior.AllowGet)); }
public ActionResult GetSchoolClassByCourseId(int courseId) { int schoolId = CurrentUser.Teacher.Yoh_SchoolId; var dic = schoolClassBll.GetSchoolClassByCourseId(courseId, schoolId).ToDictionary(k => { return(k.Ycc_Id); }, v => { return(v.Ycc_Name); }); var result = OptionFactory.CreateOptions(dic); return(Select2(result, JsonRequestBehavior.AllowGet)); }
public void Map_OnSome_ReturnsOnSomeCallback() { var someOne = OptionFactory.Some(1); var result = someOne.Map(one => one, () => - 1); Assert.Equal(1, result); }
public async Task MapAsync_OnSome_ReturnsOnSomeCallback() { var someOne = OptionFactory.Some(1); var result = await someOne.MapAsync(Task.FromResult, () => Task.FromResult(-1)); Assert.Equal(1, result); }
public async Task MapAsync_OnNone_ReturnsOnNoneCallback() { var none = OptionFactory.None <int>(); var result = await none.MapAsync(Task.FromResult, () => Task.FromResult(-1)); Assert.Equal(-1, result); }
public void Some_shouldBeSerializableToJson() { var someString = OptionFactory.Some("test"); var serialized = JsonConvert.SerializeObject(someString); serialized.ShouldBe("{\"Value\":\"test\"}"); }
public void Map_OnNone_ReturnsOnNoneCallback() { var none = OptionFactory.None <int>(); var result = none.Map(one => one, () => - 1); Assert.Equal(-1, result); }
public async Task MapAsync_OnNoneAsync_ReturnsOnNoneCallbackSync() { var none = Task.FromResult(OptionFactory.None <int>()); var result = await none.MapAsync(one => one, () => - 1); Assert.Equal(-1, result); }
public void None_shouldBeSerializableToJson() { var noneString = OptionFactory.None <string>(); var serialized = JsonConvert.SerializeObject(noneString); serialized.ShouldBe("{}"); }
public async Task MapAsync_OnSomeAsync_ReturnsOnSomeCallbackSync() { var someOne = Task.FromResult(OptionFactory.Some(1)); var result = await someOne.MapAsync(one => one, () => - 1); Assert.Equal(1, result); }
public Option <TResult> Select <TResult>(Func <TValue, TResult> mapperExpression) { if (this.hasValue) { return(OptionFactory.Some(mapperExpression(this.value))); } return(OptionFactory.None <TResult>()); }
public void Bind_OnSome_GivenNull_ReturnsNone() { var someInt = OptionFactory.Some(1); var result = someInt.Bind <int>(one => null); Assert.True(result is None <int>); }
public void Bind_OnSome_GivenSome_ReturnsSome() { var someInt = OptionFactory.Some(1); var result = someInt.Bind(one => OptionFactory.Some(one + 1)); Assert.True(result is Some <int>); Assert.Equal(2, (Some <int>)result); }
public ActionResult GetKnowledges() { Dictionary <int, string> dics = new Dictionary <int, string>(); dics.Add(10000, "10000Kouwledge"); dics.Add(10001, "10001Kouwledge"); dics.Add(10002, "10002Kouwledge"); var result = OptionFactory.CreateOptions(dics); return(Select2(result, JsonRequestBehavior.AllowGet)); }
public ActionResult GetMediaTypeExceptXiaoAi() { var mediaType = CustomEnumHelper.GetElements(typeof(MediaResourceTypeEnum)); mediaType.Remove((int)MediaResourceTypeEnum.小艾说); mediaType.Remove((int)MediaResourceTypeEnum.开场语); mediaType.Remove((int)MediaResourceTypeEnum.小艾变); var result = OptionFactory.CreateOptions(mediaType); return(Select2(result, JsonRequestBehavior.AllowGet)); }
static void Main(string[] args) { OptionFactory factory = new OptionFactory(); RequestVehicle vehicle = new RequestVehicle(); vehicle.AddOptions("airbag", 80, factory); vehicle.AddOptions("direccion asistida", 90, factory); vehicle.AddOptions("elevalunas electricos", 85, factory); vehicle.ShowOptions(); Console.ReadKey(); }
public ActionResult GetEmployeeStatus() { var textType = CustomEnumHelper.GetElements(typeof(StatusEnum)); if (textType.ContainsKey((int)StatusEnum.除)) // { textType.Remove((int)StatusEnum.除); } var result = OptionFactory.CreateOptions(textType); return(Select2(result, JsonRequestBehavior.AllowGet)); }
public void RFC2132Booleans() { byte[] rfc2132codes = { 19, 20, 27, 29, 30, 31, 34, 36, 39 }; foreach (byte code in rfc2132codes) { Option o = OptionFactory.GetOption(code); Assert.True(o is AOptionBoolean, String.Format("Expected Boolean type Actual: {0}", o.GetType()) ); } }
public Option <TResult> SelectMany <TIntermediate, TResult>( Func <TValue, Option <TIntermediate> > mapper, Func <TValue, TIntermediate, TResult> getResult) { if (this.hasValue) { var intermediate = mapper(this.value); if (intermediate.hasValue) { return(OptionFactory.Some(getResult(this.value, intermediate.value))); } } return(OptionFactory.None <TResult>()); }
public ActionResult GetTeachers(DtoEmployeeSearch search) { search.Status = StatusEnum.效; search.RoleCode = "teacher"; EmployeeBll bll = new EmployeeBll(); var employees = bll.GetEmployees(search); Dictionary <int, string> dic = new Dictionary <int, string>(); employees.ToList().ForEach(e => dic.Add(e.Id, e.Name)); var result = OptionFactory.CreateOptions(dic); return(Select2(result)); }
public ActionResult GetOwners() { EmployeeBll bll = new EmployeeBll(); var employees = bll.GetPagingEmployee( new PagingObject(1, int.MaxValue), string.Empty, 0, (int)StatusEnum.效); Dictionary <int, string> dic = new Dictionary <int, string>(); employees.ForEach(e => dic.Add(e.Bem_Id, e.Bem_Name)); var result = OptionFactory.CreateOptions(dic); return(Select2(result)); }