Exemplo n.º 1
0
        public long?ProviderTest(int val)
        {
            var node = new StaticNumberNode();

            node.Value = val;

            return(node.GetValue(new Mock <IRecentChange>().Object, false));
        }
Exemplo n.º 2
0
        public INumberProviderNode NewNumericFromXmlFragment(XmlElement fragment)
        {
            switch (fragment.Name)
            {
            case "number":
                var node = new StaticNumberNode();
                var fragmentAttribute = fragment.Attributes["value"];
                if (fragmentAttribute != null)
                {
                    node.Value = XmlConvert.ToInt64(fragmentAttribute.Value);
                }

                return(node);

            case "diffsize":
                return(new DiffDeltaNumberNode());

            case "pagesize":
                return(new PageSizeNumberNode());

            default:
                throw new XmlException("Unknown element " + fragment.Name);
            }
        }