'u yüklemiyor NUnit 3'te "TestFixtureSetUp" özniteliğini "OneTimeSetUp" ile değiştirdiler. Ancak, tam bir aptal olmadığım sürece aslında işe yaramıyor.NUnit 3: OneTimeSetUp,
Bu aşağıda benim kodudur:
[TestFixture]
public class DiskServiceTests
{
private readonly Mock<IDriveInfoWrapper> _driveInfoWrapper = new Mock<IDriveInfoWrapper>();
private IDiskService _diskService;
[OneTimeSetUp]
public void Init()
{
_diskService = new DiskService(_driveInfoWrapper.Object);
}
[Test]
public void GetDriveInfo_ShouldReturnDriveInfo()
{
// Act
var result = _diskService.GetDriveInfo();
// Assert
Assert.IsNotNull(result);
}
}
testi başlayacak, ancak hiçbir zaman Init() girer ve böylece _diskService boş. Burada yanlış bir şey mi yapıyorum yoksa bu bir hata olabilir mi?
Teşekkürler dostum. Özniteliğin Resharper'ın çalışmasına dayandığının farkında değildim. Yapı sunucumun testleri doğru bir şekilde yürütüp yürütemeyeceğini sorduğumuzdan, öznitelikleri şu anda 'TestFixtureSetUp' özellikleri olarak bırakacağım. – Tom