assert.equal(link,undefined,`Just outside range boundary should not result in link, link found at (${link?.range.start.x}, ${link?.range.start.y}) to (${link?.range.end.x}, ${link?.range.end.y}) while checking (${noLinkPositions[i].x}, ${noLinkPositions[i].y})\nExpected link text=${expected.text}\nActual link text=${link?.text}`);
range:{
}
start:{x:e.range[0][0],y:e.range[0][1]},
end:{x:e.range[1][0],y:e.range[1][1]},
// Convert range from [[startx, starty], [endx, endy]] to an IBufferRange
awaitassertLink('// Click here to learn more. https://go.microsoft.com/fwlink/?LinkID=513275&clcid=0x409',{range:[[30,1],[7,2]],text:'https://go.microsoft.com/fwlink/?LinkID=513275&clcid=0x409'});
awaitassertLink('// Click here to learn more. https://go.microsoft.com/fwlink/?LinkID=513275&clcid=0x409',[{range:[[30,1],[7,2]],text:'https://go.microsoft.com/fwlink/?LinkID=513275&clcid=0x409'}]);
awaitassertLink('// Click here to learn more. https://msdn.microsoft.com/en-us/library/windows/desktop/aa365247(v=vs.85).aspx',{range:[[30,1],[28,2]],text:'https://msdn.microsoft.com/en-us/library/windows/desktop/aa365247(v=vs.85).aspx'});
awaitassertLink('// Click here to learn more. https://msdn.microsoft.com/en-us/library/windows/desktop/aa365247(v=vs.85).aspx',[{range:[[30,1],[28,2]],text:'https://msdn.microsoft.com/en-us/library/windows/desktop/aa365247(v=vs.85).aspx'}]);
awaitassertLink('<!-- !!! Do not remove !!! WebContentRef(link:https://go.microsoft.com/fwlink/?LinkId=166007, area:Admin, updated:2015, nextUpdate:2016, tags:SqlServer) !!! Do not remove !!! -->',{range:[[49,1],[14,2]],text:'https://go.microsoft.com/fwlink/?LinkId=166007'});
awaitassertLink('<!-- !!! Do not remove !!! WebContentRef(link:https://go.microsoft.com/fwlink/?LinkId=166007, area:Admin, updated:2015, nextUpdate:2016, tags:SqlServer) !!! Do not remove !!! -->',[{range:[[49,1],[14,2]],text:'https://go.microsoft.com/fwlink/?LinkId=166007'}]);
awaitassertLink('For instructions, see https://go.microsoft.com/fwlink/?LinkId=166007.</value>',{range:[[23,1],[68,1]],text:'https://go.microsoft.com/fwlink/?LinkId=166007'});
awaitassertLink('For instructions, see https://go.microsoft.com/fwlink/?LinkId=166007.</value>',[{range:[[23,1],[68,1]],text:'https://go.microsoft.com/fwlink/?LinkId=166007'}]);
awaitassertLink('For instructions, see https://msdn.microsoft.com/en-us/library/windows/desktop/aa365247(v=vs.85).aspx.</value>',{range:[[23,1],[21,2]],text:'https://msdn.microsoft.com/en-us/library/windows/desktop/aa365247(v=vs.85).aspx'});
awaitassertLink('For instructions, see https://msdn.microsoft.com/en-us/library/windows/desktop/aa365247(v=vs.85).aspx.</value>',[{range:[[23,1],[21,2]],text:'https://msdn.microsoft.com/en-us/library/windows/desktop/aa365247(v=vs.85).aspx'}]);
awaitassertLink('7. At this point, ServiceMain has been called. There is no functionality presently in ServiceMain, but you can consult the [MSDN documentation](https://msdn.microsoft.com/en-us/library/windows/desktop/ms687414(v=vs.85).aspx) to add functionality as desired!',{range:[[66,2],[64,3]],text:'https://msdn.microsoft.com/en-us/library/windows/desktop/ms687414(v=vs.85).aspx'});
awaitassertLink('7. At this point, ServiceMain has been called. There is no functionality presently in ServiceMain, but you can consult the [MSDN documentation](https://msdn.microsoft.com/en-us/library/windows/desktop/ms687414(v=vs.85).aspx) to add functionality as desired!',[{range:[[66,2],[64,3]],text:'https://msdn.microsoft.com/en-us/library/windows/desktop/ms687414(v=vs.85).aspx'}]);
awaitassertLink('let x = "http://[::1]:5000/connect/token"',{range:[[10,1],[40,1]],text:'http://[::1]:5000/connect/token'});
awaitassertLink('let x = "http://[::1]:5000/connect/token"',[{range:[[10,1],[40,1]],text:'http://[::1]:5000/connect/token'}]);
awaitassertLink('2. Navigate to **https://portal.azure.com**',{range:[[18,1],[41,1]],text:'https://portal.azure.com'});
awaitassertLink('2. Navigate to **https://portal.azure.com**',[{range:[[18,1],[41,1]],text:'https://portal.azure.com'}]);