public void Should_Parse_Content_Recursivly() { // Given var commentParser = Substitute.For <ICommentParser>(); var nodeParser = new TypeParamParser(); var node = @"<typeparam name=""test"">Hello World</typeparam>".CreateXmlNode(); // When nodeParser.Parse(commentParser, node); // Then commentParser.Received(1).Parse(Arg.Any <XmlNode>()); }
public void Should_Parse_Parameter_Name() { // Given var commentParser = Substitute.For <ICommentParser>(); var nodeParser = new TypeParamParser(); var node = @"<typeparam name=""test"" />".CreateXmlNode(); // When var result = nodeParser.Parse(commentParser, node); // Then Assert.Equal("test", result.Name); }