Tôi sẽ tải xuống ReSharper (và các plugin sau: Đặc biệt, Agent Smith, Agent Johnsson), công cụ # 1 để cải thiện chất lượng mã và tăng tốc độ phát triển. Resharper không phải là miễn phí, nhưng nó là giá trị tiền;)
Sau đó tải xUnit: http://xunit.codeplex.com
Để tạo một thử nghiệm rất đơn giản:
public class MyObjectTest
{
MyObject _objectToTest = new MyObject();
[Fact]
private void TestStart()
{
_objectToTest.Start();
Assert.True(_objectToTest.IsStarted);
}
}
ReSharper, tích hợp với xUnit, sẽ cung cấp cho bạn một biểu tượng bên cạnh mỗi phương pháp thử nghiệm. Biểu tượng này cho phép bạn kiểm tra (và gỡ lỗi) phương thức trực tiếp trong IDE mà không cần phải khởi động toàn bộ chương trình. Không thể dễ dàng hơn.
Hầu hết các nhà phát triển đều nói rằng Phát triển thử nghiệm có nghĩa là bạn tạo thử nghiệm trước tiên và đối tượng sau nó. Tôi thường bắt đầu với việc tạo lớp, thêm các phương thức bắt buộc vào nó và sau đó tạo ra bài kiểm tra.Nó nhanh hơn một chút và bạn có thể bắt đầu cấu trúc lại lớp khi bạn bắt đầu xây dựng bài kiểm tra.
Khi bạn tạo lớp học, hãy dành phần lớn thời gian ghi lại từng phương pháp. Tài liệu nên thúc đẩy tại sao phương thức tồn tại, những gì nó mong đợi từ các đối số và những gì nó trả về. Nếu bạn không thể mô tả nó đúng cách, bạn có thể sẽ phải cấu trúc lại nó.
Giúp tôi bắt đầu học tiếng Anh hoặc ít nhất là đọc bài đăng của tôi trước khi nhấp vào "BÀI ĐĂNG". – belgariontheking