public void CreateParameterCommentValidateParams() { var instance = new DefaultEnglishCommentCreator(); var parameter = new MockParameter(); string progamaticName = null; Assert.Throws( typeof(ArgumentNullException), () => instance.CreateParameterComment(parameter, progamaticName)); progamaticName = ""; Assert.Throws(typeof(ArgumentException), () => instance.CreateParameterComment(parameter, progamaticName)); progamaticName = "testParameter"; parameter = null; Assert.Throws( typeof(ArgumentNullException), () => instance.CreateParameterComment(parameter, progamaticName)); }
public void CreateParameterComment() { var instance = new DefaultEnglishCommentCreator(); var parameter = new MockParameter(); var progamaticName = "testParameter"; CodeCommentStatementCollection result = instance.CreateParameterComment(parameter, progamaticName); Assert.IsNotNull(result); Assert.AreEqual(1, result.Count); Assert.IsNotNull(result[0].Comment); Assert.AreEqual("<param name=\"testParameter\">Optional</param>", result[0].Comment.Text); }