测试SharpSnmpLibrary

测试SharpSnmpLibrary,snmp,sharp-snmp,Snmp,Sharp Snmp,我必须使用以下方法测试类Lextm.SharpSnmpLib.Pipeline.ISnmpContext 装订 获取创建时间 获取请求 得到你的回应 获取发送者 但不是单元测试,我需要一个测试用例,我不应该修改库本身,而应该只使用它。我曾考虑在代码示例中使用snmptrapd,但我不知道如何在不修改库的情况下调用上述方法,也找不到任何示例。我看到GetLogEntry方法中的滚动记录器中有一些内容,但正如前面所说,我需要帮助以首先获取Isnmp上下文 谢谢ISnmpContext是一个接口,而不

我必须使用以下方法测试类Lextm.SharpSnmpLib.Pipeline.ISnmpContext

装订 获取创建时间 获取请求 得到你的回应 获取发送者

但不是单元测试,我需要一个测试用例,我不应该修改库本身,而应该只使用它。我曾考虑在代码示例中使用snmptrapd,但我不知道如何在不修改库的情况下调用上述方法,也找不到任何示例。我看到GetLogEntry方法中的滚动记录器中有一些内容,但正如前面所说,我需要帮助以首先获取Isnmp上下文


谢谢

ISnmpContext
是一个接口,而不是类。因此,我不明白你打算用它做什么。如果您正在编写一个测试用例,并且需要使用这样的上下文,那么您可以创建
NormalSnmpContext
SecureSnmpContext
的实例,或者简单地使用moq之类的模拟框架创建一个模拟。我有一个问题。在出现异常raisedeventargets的情况下,如何可能出现这种情况?我的意思是,只有使用snmpdiscover和snmpd才能获得它吗?在这种情况下?我还需要使用GetTable。SysOrTable将是一个很好的示例,但在插入SysOrTable OID时我无法获得它。我缺少什么?谢谢你的支持,我不明白你要做什么。也许你可以打开一个新问题,输入更多关于问题所在的信息。