public void GenerateInputPortData00() { Assert.Throws <ArgumentNullException>(() => { // Null as argument will cause exception. CodeBlockUtils.GenerateInputPortData(null); }); }
public void GenerateInputPortData01() { // Empty list of input should return empty result. var unboundIdentifiers = new List <string>(); var data = CodeBlockUtils.GenerateInputPortData(unboundIdentifiers); Assert.IsNotNull(data); Assert.AreEqual(0, data.Count()); }
public void GenerateInputPortData02() { var unboundIdentifiers = new List <string>(); unboundIdentifiers.Add("ShortVarName"); unboundIdentifiers.Add("LongerVariableNameThatWillGetTruncated"); var data = CodeBlockUtils.GenerateInputPortData(unboundIdentifiers); Assert.IsNotNull(data); Assert.AreEqual(2, data.Count()); var data0 = data.ElementAt(0); Assert.AreEqual(unboundIdentifiers[0], data0.NickName); Assert.AreEqual(unboundIdentifiers[0], data0.ToolTipString); var data1 = data.ElementAt(1); Assert.AreEqual("LongerVariableNameTha...", data1.NickName); Assert.AreEqual(unboundIdentifiers[1], data1.ToolTipString); }