我已经使用 MSpec 有一段时间了,我真的很喜欢它。我发现要让 ReSharper 识别我的规范,我需要使用SubjectAttribute
.
不过我想知道,放入[Subject()]
属性的最好的东西是什么?
如果我在做 BDD,那么我不知道被测类型,所以[Subject(typeof(thingy))]
似乎为时过早。我想在编写代码后可以稍后添加。
这样就留下了文本版本,[Subject("some text")]
. 但是放在那里最好的东西是什么?
无论我做什么,它似乎都不会影响我在 ReSharper 中获得的输出。我想在某种程度上这取决于个人喜好,但我想知道这里是否有任何约定?