在我们当前的应用程序中,我们尝试使用WCF netMSMQBinding,它需要一个操作契约作为一种方式来标记。
我们还试图使用Fitnesse作为我们的测试引擎,在我们的测试用例中,我们需要对场景进行端到端的测试,这意味着我们不能使用单向操作,因为一旦消息被放在队列中,fitnesse将尝试断言结果,但是在实际消息中可能已经或者可能还没有处理时,它们就会被返回。因此,如果我们使用单向操作,那么我们需要以某种方式等待它的执行完成。
尝试的方法[研究]
请为当前的方法或任何新的方法提供任何指示。
发布于 2013-12-09 23:41:56
我建议第二条更好。使用#1,您不再测试系统,因为它将在生产中运行。我假设您希望在消息处理后测试某些业务条件。你能投票确定这个商业条件是真的吗?我认为这是一种比2.1或2.2更好的方法,在这种情况下,您要对技术条件进行轮询。
https://stackoverflow.com/questions/20444715
复制相似问题