public void It_Should_Remove_an_Integer() { // Arrange var removeFilter = new RemoveFilter(LiquidString.Create("123")); // Act var result = removeFilter.Apply(new TemplateContext(), LiquidString.Create("Remove the 123 in this string.")).SuccessValue <LiquidString>(); // Assert Assert.Equal("Remove the in this string.", result.Value); }
public void It_Should_Remove_an_Integer() { // Arrange var removeFilter = new RemoveFilter(new StringValue("123")); // Act var result = removeFilter.Apply(new TemplateContext(), new StringValue("Remove the 123 in this string.")).SuccessValue<StringValue>(); // Assert Assert.That(result.Value, Is.EqualTo("Remove the in this string.")); }
public void It_Should_Compose_Functions_Together() { // Arrange var removeFilter = new RemoveFilter(new StringValue("123")); var upCase = new UpCaseFilter(); var filterList = new List<IFilterExpression> {removeFilter, upCase}; var compositeFilterFn = FilterChain.CreateChain(new TemplateContext(), filterList); // Act var result = compositeFilterFn(new StringValue("test123")).SuccessValue<StringValue>(); // Assert Assert.That(result.Value, Is.EqualTo("TEST")); }
public void It_Should_Compose_Functions_Together() { // Arrange var removeFilter = new RemoveFilter(LiquidString.Create("123")); var upCase = new UpCaseFilter(); var filterList = new List <IFilterExpression> { removeFilter, upCase }; var compositeFilterFn = FilterChain.CreateChain(new TemplateContext(), filterList); // Act var result = compositeFilterFn(LiquidString.Create("test123")).SuccessValue <LiquidString>(); // Assert Assert.That(result.Value, Is.EqualTo("TEST")); }
public bool Delete(RemoveFilter filter) { try { using (var scope = new SQLServerDBContextScope(this.mDBConnect)) { SQLServerDynamicRepertory db = new SQLServerDynamicRepertory(); List <IndexViewModel> indexs = ServiceFactory.GetInstance().DatabaseService.GetTableIndexs(filter.TableName); string key = indexs.FirstOrDefault(d => d.Type == IndexType.Primary).ColumnName; return(db.DbSet(filter.TableName).Delete($"{key} in ('{String.Join("','", filter.Selected)}')")); } } catch (Exception e) { mLog.Error($"An error has occurred in the delete,error:{e.ToString()}"); throw; } }
public JsonResult Delete(RemoveFilter filter) { return(Json(ServiceFactory.GetInstance().DBManageService.Delete(filter), JsonRequestBehavior.AllowGet)); }