diff --git a/Bootstrap.DataAccessTests/Bootstrap.DataAccessTests.csproj b/Bootstrap.DataAccessTests/Bootstrap.DataAccessTests.csproj
index 648748a3..063f696c 100644
--- a/Bootstrap.DataAccessTests/Bootstrap.DataAccessTests.csproj
+++ b/Bootstrap.DataAccessTests/Bootstrap.DataAccessTests.csproj
@@ -54,6 +54,7 @@
+
diff --git a/Bootstrap.DataAccessTests/GroupHelperTests.cs b/Bootstrap.DataAccessTests/GroupHelperTests.cs
new file mode 100644
index 00000000..3afec8b6
--- /dev/null
+++ b/Bootstrap.DataAccessTests/GroupHelperTests.cs
@@ -0,0 +1,53 @@
+using System.Linq;
+using Microsoft.VisualStudio.TestTools.UnitTesting;
+
+namespace Bootstrap.DataAccess.Tests
+{
+ [TestClass]
+ public class GroupHelperTests
+ {
+ [TestMethod]
+ public void RetrieveGroupsTest()
+ {
+ var result = GroupHelper.RetrieveGroups("1");
+ Assert.IsTrue((result.Count() == 0 || result.Count() == 1), "带有参数的GroupHelper.RetrieveGroups方法调用失败,请检查数据库连接或者数据库SQL语句");
+ result = GroupHelper.RetrieveGroups();
+ Assert.IsTrue(result.Count() >= 0, "不带参数的GroupHelper.RetrieveGroups方法调用失败,请检查数据库连接或者数据库SQL语句");
+ }
+
+ [TestMethod]
+ public void SaveGroupTest()
+ {
+ Group p = new Group();
+ p.GroupName = "测试群组2";
+ p.Description = "测试群组2";
+
+ var result = GroupHelper.SaveGroup(p);
+ Assert.IsTrue(result, "增加用户出错");
+
+ p.ID = 4;
+ p.GroupName = "测试群组22";
+ p.Description = "测试群组22";
+ result = GroupHelper.SaveGroup(p);
+ Assert.IsTrue(result, "更新用户出错");
+
+ }
+
+ [TestMethod]
+ public void DeleteGroupTest()
+ {
+ string p = "2";
+ try
+ {
+ GroupHelper.DeleteGroup(p);
+ Assert.IsTrue(true);
+ }
+ catch
+ {
+ Assert.IsTrue(false, "删除用户出错");
+ }
+ }
+
+
+ }
+}