public long?ProviderTest(int val) { var node = new StaticNumberNode(); node.Value = val; return(node.GetValue(new Mock <IRecentChange>().Object, false)); }
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); } }