gpt4 book ai didi

c# - 从真实执行创建模拟的工具

转载 作者:行者123 更新时间:2023-11-28 20:46:21 27 4
gpt4 key购买 nike

我正在研究这个,我们称它为遗留代码,使用接口(interface) (IFjuk) 调用另一个组件的代码。
我意识到模拟通常用于单元测试,但我认为它可能对某种形式的“系统测试”有用。我的主要目标是摆脱对外部硬件的依赖。
执行会多次调用 IFjuk,这会使手动编写和维护定义模拟期望的代码变得很麻烦。

我的一个想法是使用 CaSTLe Dynamic Proxy 来记录调用(包括来自真实组件的返回值)并从定义 RhinoMock 模拟的代码生成 C# 代码,但我怀疑一定有人已经构建了类似的东西......

是否有一种工具可以记录针对实际组件对 IFjuk 的调用和响应,以便我可以使用该数据生成模拟?

最佳答案

不,没有任何可用的内置“调用跟踪器”,但我认为这是 AOP http://www.c-sharpcorner.com/uploadfile/shivprasadk/aspect-oriented-programming-in-C-Sharp-net-part-i/ 的地方之一可以变得非常有用。

关于c# - 从真实执行创建模拟的工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8543457/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com