[英]FluentAssertions reference not importing properly
如果我下载FluentAssertions 1.7.1(当前针对其编写的所有单元测试),则可以对dll进行引用,并且下面的测试可以正常工作。
但是我尝试通过NuGet并使用FluentAssertions 3.0.90版进行升级,还尝试了3.0.107。 遇到问题后,我尝试制作一个全新的解决方案/类库项目,但是它无法从库中检测到任何东西...
下面的测试将无法编译,因为无法为bool
找到.Should
扩展方法...或其他与此相关的东西。
但是我可以清楚地看到它存在于对象浏览器中,
我可以在程序集引用中看到FluentAssertions和FluentAssertions.Core ,但只能在对象浏览器中查看FluentAssertions.Core 。 对于扩展方法,智能似乎唯一发现的是.ShouldRaisePropertyChangeFor<...>
和.ShouldNotRaisePropertyChangeFor<...>
。
我的项目针对的是.Net4.0,此时我正在考虑这是一个配置问题,但是我不确定从哪里开始寻找它。 Google上的其他人似乎都没有这个问题。
using System;
using FluentAssertions;
using NUnit.Framework;
namespace IntegrationTests.CommonTests
{
[TestFixture]
public class _BasicTemplate_Tests
{
[Test]
public void Run_Basic_Test()
{
true.Should().Be(true);
}
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.