我有一个我想要测试的授权流程,包括发出请求和获取令牌,以及在不同的测试方法中使用令牌。
测试此方案的最佳方法是什么?
我可以按顺序运行测试方法并将令牌作为参数传递,还是我在测试时采取了错误的方法?
答案 0 :(得分:2)
根据我的理解,发出请求并获取令牌是测试初始化的一部分。因此,您可以将其移至[TestInitialize]
,将令牌保留为测试类的私有字段,并将其用于各自的测试方法。
简而言之,您的单元测试将由3部分组成。
要记住一件事,多个测试用例将并行执行,您不能依赖任何测试用例序列。