Exemplo n.º 1
0
 private void Validate(StreamingContext _)
 {
     // Make sure GUID is normalized
     if (!GuidFilter.IsMatch(Guid))
     {
         throw new FormatException("GUID should be lowercase alphanumeric, with '.' allowed.");
     }
 }
Exemplo n.º 2
0
        public GuidFilterTests()
        {
            items = new[]
            {
                new GridModel {
                    Guid = new Guid("bf64a86e-0b70-4430-99f6-8dd947e64947"), NGuid = null
                },
                new GridModel {
                    Guid = new Guid("bf64a86e-0b70-4430-99f6-8dd947e64948"), NGuid = new Guid("bfce0004-8af9-4f28-99d9-ea24b58b9588")
                },
                new GridModel {
                    Guid = new Guid("bf64a86e-0b70-4430-99f6-8dd947e64949"), NGuid = new Guid("bfce0004-8af9-4f28-99d9-ea24b58b9589")
                }
            }.AsQueryable();

            nGuidExpression = (model) => model.NGuid;
            guidExpression  = (model) => model.Guid;
            filter          = new GuidFilter();
        }