From 3075a8b33ff47222ac262d05fe22c6688cc8c648 Mon Sep 17 00:00:00 2001
From: bicijinlian <bicijinlian@163.com>
Date: Wed, 1 Aug 2018 08:51:25 +0800
Subject: [PATCH] =?UTF-8?q?=E5=BC=80=E5=8F=91=E5=B8=B8=E8=A7=84=E6=8F=90?=
 =?UTF-8?q?=E4=BA=A4?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../StudentBll/StudentBllTest.cs              | 45 +++++++++++++++++++
 1 file changed, 45 insertions(+)

diff --git a/xUnitStudy.WebApi.Test/StudentBll/StudentBllTest.cs b/xUnitStudy.WebApi.Test/StudentBll/StudentBllTest.cs
index c607e68..1fb68b8 100644
--- a/xUnitStudy.WebApi.Test/StudentBll/StudentBllTest.cs
+++ b/xUnitStudy.WebApi.Test/StudentBll/StudentBllTest.cs
@@ -55,6 +55,51 @@ namespace xUnitStudy.WebApi.Test
             Assert.Equal(studentId, student.Id);
         }
 
+        [Fact]
+        public void AddStudent_Test()
+        {
+            var exitsStudent = new Student() { Id=1,Name="lishi",Age=40,lever=0};
+            var newStudent = new Student() { Id=100,Name="wangwu",Age=30,lever=0};
+
+            var exitsResult = actualBll.AddStudent(exitsStudent);
+            var newResult = actualBll.AddStudent(newStudent);
+
+            Assert.False(exitsResult.result);
+
+            Assert.True(newResult.result);
+            Assert.Contains(newStudent, actualBll.GetAll());
+        }
+
+        [Fact]
+        public void UpdateStudent_Test()
+        {
+            var exitsStudent = new Student() { Id = 1, Name = "lishi", Age = 40, lever = 0 };
+            var newStudent = new Student() { Id = 100, Name = "wangwu", Age = 30, lever = 0 };
+
+            var exitsResult = actualBll.UpdateStudent(exitsStudent);
+            var newResult = actualBll.UpdateStudent(newStudent);
+
+            Assert.True(exitsResult.result);
+            Assert.Contains(exitsStudent, actualBll.GetAll());
+
+            Assert.False(newResult.result);
+        }
+
+        [Fact]
+        public void DeleteStudent_Test()
+        {
+            var exitsStudent = new Student() { Id = 1, Name = "lishi", Age = 40, lever = 0 };
+            var newStudent = new Student() { Id = 100, Name = "wangwu", Age = 30, lever = 0 };
+
+            var exitsResult = actualBll.DeleteStudent(exitsStudent.Id);
+            var newResult = actualBll.DeleteStudent(newStudent.Id);
+
+            Assert.True(exitsResult);
+            Assert.DoesNotContain(exitsStudent, actualBll.GetAll());
+
+            Assert.False(newResult);
+        }
+
         /// <summary>
         /// 获取学费
         /// 属性注入:IDal Mock对象