You are on page 1of 5

Thực hành Test:

B1/ UnitTest trong thư mục cần lưu (thực hành đĩa T)

2/ Tạo new class

3/ Copy code test vào class

4/ Add project Test vào cùng Solution


5/ Từ project Test tham chiếu đến project console

6/ Viết code thực thi Test case trong class Test

// Nhớ trong class code của project console thêm public cho truy xuất từ bên ngoài

// public class Class1 {


Viết code trong class của project Test

public class UnitTest1

[TestMethod()]

public void MaxAndMeanTest1()

ConsoleApp1.Class1 c = new ConsoleApp1.Class1(); // tạo biến cho Class1

double act_mean = 0; // khai báo biến trung bình

int act_max = c.MaxAndMean(5, 2, 3, out act_mean); // lấy kết quả thực trả về số max

// ham trong code public int MaxAndMean(int A, int B, int C, out double Mean)

double exp_mean = 3.33; // số trung bình mong đợi

int exp_max = 5; // số max mong đợi.

Assert.AreEqual(exp_max, act_max, 0.1); // so sánh max

// so sánh kết quả 0.1 là sai số khi so sánh số thực

Assert.AreEqual(exp_mean, act_mean, 0.1); // so sánh min

Chạy test:

Xem kết quả trong cửa sổ Test Explore (cửa sổ có thể ở vị trí khác nếu chưa định dạng cửa sổ)
Tạo test cho test case kế tiếp:

7/ Tiếp tục tạo class mới cho các hàm khác (VD: TienDienTest)

Add class Test

You might also like