Xceed Fluent Assertions
Thư viện assertion cho .NET với cú pháp fluent dễ đọc, hỗ trợ MSTest, NUnit và xUnit. Phù hợp cho unit test TDD/BDD trên nhiều nền tảng .NET hiện đại.
- Bản quyền chính hãng
- Xuất hóa đơn VAT

Tương thích
Tính năng nổi bật
Diễn đạt rõ ý định kiểm thử bằng expressive API.
Hỗ trợ matcher cho so sánh giá trị từ đơn giản đến phức tạp.
So sánh object graph phức tạp với nested collections.
Trả về thông báo lỗi chi tiết để hỗ trợ debug.
Cho phép tạo custom assertions theo nhu cầu ứng dụng.
Tích hợp với MSTest V2, V3 và V4.
Làm việc với NUnit trong các dự án kiểm thử .NET.
Hỗ trợ XUnit2 và XUnit3 cho unit test hiện đại.
Tương thích với MSpec và TUnit.
Giảm thời gian làm quen nhờ giao diện công khai rõ ràng.
Cung cấp tài liệu tích hợp trong Visual Studio.
Tổng quan

Xceed Fluent Assertions tập trung vào việc viết assertion cho unit test bằng cú pháp fluent dễ đọc và trực quan hơn. Cách biểu đạt này giúp người đọc nhận ra ngay kết quả mong đợi của bài kiểm thử mà không phải giải mã các câu lệnh kiểm tra rời rạc.
Thư viện tích hợp với nhiều test framework quen thuộc trong hệ sinh thái .NET như MSTest, NUnit và xUnit, đồng thời hỗ trợ thêm MSpec và TUnit. Nhờ đó, nhóm phát triển có thể áp dụng cùng một phong cách assertion trên nhiều dự án kiểm thử khác nhau.
Phù hợp cho
Viết unit test theo TDD với assertion dễ đọc.
Xây dựng test theo BDD để thể hiện rõ kết quả mong đợi.
Kiểm tra domain model có object graph nhiều tầng.
Chuẩn hóa phong cách assertion giữa nhiều dự án .NET.
Mở rộng kiểm thử nghiệp vụ bằng custom assertions.
Ước tính chi phí
Chọn số developer để xem chi phí tham khảo.
Thông số kỹ thuật
- Hãng
- Xceed Software
- Phiên bản
- 8.9.0
- Loại sản phẩm
- Thành phần .NET
- Loại thành phần
- .NET Components
- Loại license
- Perpetual License — Standard Subscription
- Môi trường phát triển
- Visual Studio, Visual Studio 2017, Visual Studio 2019, .NET, .NET Framework, .NET 6, .NET Standard 2.0, .NET Standard 2.1 và 5 môi trường khác
- Fluent Assertions biên dịch chéo cho .NET Framework 4.7, cũng như .NET 6, .NET Standard 2.0 và 2.1.
- Nền tảng hỗ trợ tối thiểu: .NET Framework 4.7 trở lên.
- Nền tảng hỗ trợ tối thiểu: .NET 6.0 trở lên.
- Nền tảng hỗ trợ tối thiểu: Mono 5.4.
- Nền tảng hỗ trợ tối thiểu: Xamarin.iOS 10.14, Xamarin.Mac 3.8 và Xamarin.Android 8.0.
- Nền tảng hỗ trợ tối thiểu: Universal Windows Platform 10.0.16299 trở lên.
- Hỗ trợ MSTest nhắc đến Visual Studio 2017 và Visual Studio 2019.
- Tài liệu được tích hợp vào Visual Studio.
Câu hỏi thường gặp
Có thể dùng Fluent Assertions để so sánh object graph phức tạp không?
Có. Thư viện hỗ trợ advanced object graph comparison, bao gồm nested collections.
Fluent Assertions có cho phép mở rộng assertion riêng không?
Có. Thư viện cho phép tạo custom assertions theo nhu cầu cụ thể của ứng dụng.

Xceed Ultimate Suite
Bộ 160+ controls và libraries cho Windows developer, bao gồm UI, nén dữ liệu, truyền tệp, xử lý tài liệu và unit testing trên .NET, WPF…

Xceed SFTP for .NET
Thư viện SFTP cho .NET hỗ trợ SSH-2, SFTP v3 và v6, truyền tệp an toàn, đồng bộ thư mục linh hoạt và làm việc qua HTTP, SOCKS4/4A, SOCKS5…

Xceed Business Suite for WPF
Bộ component WPF tập trung vào DataGrid, 3D views, listbox, editors, themes và UX controls cho ứng dụng Windows. Gói này hỗ trợ data…
Chưa chắc phương án nào phù hợp?
Cho chúng tôi biết nền tảng bạn đang dùng và số developer — chúng tôi đề xuất phương án tối ưu chi phí.