Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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."));

        }
Ejemplo n.º 3
0
        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"));

        }
Ejemplo n.º 4
0
        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"));
        }
Ejemplo n.º 5
0
 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;
     }
 }
Ejemplo n.º 6
0
 public JsonResult Delete(RemoveFilter filter)
 {
     return(Json(ServiceFactory.GetInstance().DBManageService.Delete(filter), JsonRequestBehavior.AllowGet));
 }