Pertanyaan yang diberi tag «xunit.net»

7
NUnit vs MbUnit vs MSTest vs xUnit.net [ditutup]
Seperti yang ada saat ini, pertanyaan ini tidak cocok untuk format Tanya Jawab kami. Kami berharap jawaban didukung oleh fakta, referensi, atau keahlian, tetapi pertanyaan ini kemungkinan akan mengundang debat, argumen, polling, atau diskusi panjang. Jika Anda merasa bahwa pertanyaan ini dapat diperbaiki dan mungkin dibuka kembali, kunjungi pusat bantuan …

4
Apa cara idiomatis untuk memverifikasi ukuran koleksi di xUnit?
Saya memiliki tes suite tes yang berjalan seperti ini: [Fact] public void VerifySomeStuff() { var stuffCollection = GetSomeStuff(); Assert.Equal(1, stuffCollection.Count()); } Tes ini berfungsi seperti yang saya harapkan, tetapi ketika saya menjalankannya xUnit mencetak peringatan: peringatan xUnit2013: Jangan gunakan Assert.Equal () untuk memeriksa ukuran koleksi. Namun, tidak ada alternatif yang …
112 c#  xunit  xunit.net 

6
Uji parameterisasi di xUnit.net mirip dengan NUnit
Apakah ada cara dalam kerangka xUnit.net yang mirip dengan fitur NUnit berikut? [Test, TestCaseSource("CurrencySamples")] public void Format_Currency(decimal value, string expected){} static object[][] CurrencySamples = new object[][] { new object[]{ 0m, "0,00"}, new object[]{ 0.0004m, "0,00"}, new object[]{ 5m, "5,00"}, new object[]{ 5.1m, "5,10"}, new object[]{ 5.12m, "5,12"}, new object[]{ 5.1234m, …

11
Jalankan tes unit secara serial (bukan secara paralel)
Saya mencoba untuk menguji unit mesin manajemen host WCF yang telah saya tulis. Mesin pada dasarnya membuat instance ServiceHost dengan cepat berdasarkan konfigurasi. Hal ini memungkinkan kami untuk secara dinamis mengkonfigurasi ulang layanan mana yang tersedia tanpa harus mematikan semuanya dan memulai ulang setiap kali layanan baru ditambahkan atau layanan …

16
Tidak dapat menemukan testhost.dll. Harap publikasikan proyek uji Anda dan coba lagi
Saya memiliki perpustakaan kelas inti dotnet sederhana dengan metode pengujian XUnit tunggal: TestLib.csproj: <Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <TargetFramework>netstandard2.0</TargetFramework> </PropertyGroup> <ItemGroup> <PackageReference Include="Microsoft.NET.Test.SDK" Version="15.9.0" /> <PackageReference Include="xunit" Version="2.4.1" /> <PackageReference Include="xunit.runner.console" Version="2.4.1"> <IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets> <PrivateAssets>all</PrivateAssets> </PackageReference> <PackageReference Include="xunit.runner.visualstudio" Version="2.4.1"> <IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets> <PrivateAssets>all</PrivateAssets> </PackageReference> <PackageReference Include="xunit.runners" Version="2.0.0" …

4
xUnit.net: Penyiapan global + pembongkaran?
Pertanyaan ini tentang kerangka pengujian unit xUnit.net . Saya perlu menjalankan beberapa kode sebelum tes apa pun dijalankan, dan juga beberapa kode setelah semua tes selesai. Saya pikir harus ada semacam atribut atau antarmuka penanda untuk menunjukkan inisialisasi global dan kode penghentian, tetapi tidak dapat menemukannya. Atau, jika saya menjalankan …
98 c#  .net  xunit.net 

8
Meneruskan parameter kompleks ke [Teori]
Xunit memiliki fitur yang bagus : Anda dapat membuat satu pengujian dengan Theoryatribut dan memasukkan data ke dalam InlineDataatribut, dan xUnit akan menghasilkan banyak pengujian, dan menguji semuanya. Saya ingin memiliki sesuatu seperti ini, tetapi parameter untuk metode saya tidak 'data sederhana' (seperti string, int, double), tapi daftar kelas saya: …

6
Mocking IPrincipal di ASP.NET Core
Saya memiliki aplikasi ASP.NET MVC Core yang saya tulis untuk pengujian unit. Salah satu metode tindakan menggunakan Nama pengguna untuk beberapa fungsi: SettingsViewModel svm = _context.MySettings(User.Identity.Name); yang jelas gagal dalam pengujian unit. Saya melihat sekeliling dan semua saran berasal dari .NET 4.5 untuk meniru HttpContext. Saya yakin ada cara yang …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.