Free cookie consent management tool by TermsFeed Policy Generator

source: branches/HeuristicLab.Services.Authentication Prototype/UnitTests/HeuristicLabRoleProviderTest.cs @ 3939

Last change on this file since 3939 was 3939, checked in by hmayr, 14 years ago

first commit from hmayr, just minor changes (#1046)

  • formatted source code files to fit HeuristicLab standards
  • deleted old LINQ to SQL Classes
  • create LINQ to SQL Class for HeuristicLabUser (just prototype)
File size: 8.4 KB
Line 
1using Service.Provider;
2using Microsoft.VisualStudio.TestTools.UnitTesting;
3namespace UnitTests {
4
5
6  /// <summary>
7  ///Dies ist eine Testklasse für "HeuristicLabRoleProviderTest" und soll
8  ///alle HeuristicLabRoleProviderTest Komponententests enthalten.
9  ///</summary>
10  [TestClass()]
11  public class HeuristicLabRoleProviderTest {
12
13
14    private TestContext testContextInstance;
15
16    /// <summary>
17    ///Ruft den Testkontext auf, der Informationen
18    ///über und Funktionalität für den aktuellen Testlauf bietet, oder legt diesen fest.
19    ///</summary>
20    public TestContext TestContext {
21      get {
22        return testContextInstance;
23      }
24      set {
25        testContextInstance = value;
26      }
27    }
28
29    #region Zusätzliche Testattribute
30    //
31    //Sie können beim Verfassen Ihrer Tests die folgenden zusätzlichen Attribute verwenden:
32    //
33    //Mit ClassInitialize führen Sie Code aus, bevor Sie den ersten Test in der Klasse ausführen.
34    //[ClassInitialize()]
35    //public static void MyClassInitialize(TestContext testContext)
36    //{
37    //}
38    //
39    //Mit ClassCleanup führen Sie Code aus, nachdem alle Tests in einer Klasse ausgeführt wurden.
40    //[ClassCleanup()]
41    //public static void MyClassCleanup()
42    //{
43    //}
44    //
45    //Mit TestInitialize können Sie vor jedem einzelnen Test Code ausführen.
46    //[TestInitialize()]
47    //public void MyTestInitialize()
48    //{
49    //}
50    //
51    //Mit TestCleanup können Sie nach jedem einzelnen Test Code ausführen.
52    //[TestCleanup()]
53    //public void MyTestCleanup()
54    //{
55    //}
56    //
57    #endregion
58
59
60    /// <summary>
61    ///Ein Test für "ApplicationName"
62    ///</summary>
63    [TestMethod()]
64    public void ApplicationNameTest() {
65      HeuristicLabRoleProvider target = new HeuristicLabRoleProvider(); // TODO: Passenden Wert initialisieren
66      string expected = string.Empty; // TODO: Passenden Wert initialisieren
67      string actual;
68      target.ApplicationName = expected;
69      actual = target.ApplicationName;
70      Assert.AreEqual(expected, actual);
71      Assert.Inconclusive("Überprüfen Sie die Richtigkeit dieser Testmethode.");
72    }
73
74    /// <summary>
75    ///Ein Test für "RoleExists"
76    ///</summary>
77    [TestMethod()]
78    public void RoleExistsTest() {
79      HeuristicLabRoleProvider target = new HeuristicLabRoleProvider(); // TODO: Passenden Wert initialisieren
80      string roleName = string.Empty; // TODO: Passenden Wert initialisieren
81      bool expected = false; // TODO: Passenden Wert initialisieren
82      bool actual;
83      actual = target.RoleExists(roleName);
84      Assert.AreEqual(expected, actual);
85      Assert.Inconclusive("Überprüfen Sie die Richtigkeit dieser Testmethode.");
86    }
87
88    /// <summary>
89    ///Ein Test für "RemoveUsersFromRoles"
90    ///</summary>
91    [TestMethod()]
92    public void RemoveUsersFromRolesTest() {
93      HeuristicLabRoleProvider target = new HeuristicLabRoleProvider(); // TODO: Passenden Wert initialisieren
94      string[] usernames = null; // TODO: Passenden Wert initialisieren
95      string[] roleNames = null; // TODO: Passenden Wert initialisieren
96      target.RemoveUsersFromRoles(usernames, roleNames);
97      Assert.Inconclusive("Eine Methode, die keinen Wert zurückgibt, kann nicht überprüft werden.");
98    }
99
100    /// <summary>
101    ///Ein Test für "IsUserInRole"
102    ///</summary>
103    [TestMethod()]
104    public void IsUserInRoleTest() {
105      HeuristicLabRoleProvider target = new HeuristicLabRoleProvider(); // TODO: Passenden Wert initialisieren
106      string username = string.Empty; // TODO: Passenden Wert initialisieren
107      string roleName = string.Empty; // TODO: Passenden Wert initialisieren
108      bool expected = false; // TODO: Passenden Wert initialisieren
109      bool actual;
110      actual = target.IsUserInRole(username, roleName);
111      Assert.AreEqual(expected, actual);
112      Assert.Inconclusive("Überprüfen Sie die Richtigkeit dieser Testmethode.");
113    }
114
115    /// <summary>
116    ///Ein Test für "GetUsersInRole"
117    ///</summary>
118    [TestMethod()]
119    public void GetUsersInRoleTest() {
120      HeuristicLabRoleProvider target = new HeuristicLabRoleProvider(); // TODO: Passenden Wert initialisieren
121      string roleName = string.Empty; // TODO: Passenden Wert initialisieren
122      string[] expected = null; // TODO: Passenden Wert initialisieren
123      string[] actual;
124      actual = target.GetUsersInRole(roleName);
125      Assert.AreEqual(expected, actual);
126      Assert.Inconclusive("Überprüfen Sie die Richtigkeit dieser Testmethode.");
127    }
128
129    /// <summary>
130    ///Ein Test für "GetRolesForUser"
131    ///</summary>
132    [TestMethod()]
133    public void GetRolesForUserTest() {
134      HeuristicLabRoleProvider target = new HeuristicLabRoleProvider(); // TODO: Passenden Wert initialisieren
135      string username = string.Empty; // TODO: Passenden Wert initialisieren
136      string[] expected = null; // TODO: Passenden Wert initialisieren
137      string[] actual;
138      actual = target.GetRolesForUser(username);
139      Assert.AreEqual(expected, actual);
140      Assert.Inconclusive("Überprüfen Sie die Richtigkeit dieser Testmethode.");
141    }
142
143    /// <summary>
144    ///Ein Test für "GetAllRoles"
145    ///</summary>
146    [TestMethod()]
147    public void GetAllRolesTest() {
148      HeuristicLabRoleProvider target = new HeuristicLabRoleProvider(); // TODO: Passenden Wert initialisieren
149      string[] expected = null; // TODO: Passenden Wert initialisieren
150      string[] actual;
151      actual = target.GetAllRoles();
152      Assert.AreEqual(expected, actual);
153      Assert.Inconclusive("Überprüfen Sie die Richtigkeit dieser Testmethode.");
154    }
155
156    /// <summary>
157    ///Ein Test für "FindUsersInRole"
158    ///</summary>
159    [TestMethod()]
160    public void FindUsersInRoleTest() {
161      HeuristicLabRoleProvider target = new HeuristicLabRoleProvider(); // TODO: Passenden Wert initialisieren
162      string roleName = string.Empty; // TODO: Passenden Wert initialisieren
163      string usernameToMatch = string.Empty; // TODO: Passenden Wert initialisieren
164      string[] expected = null; // TODO: Passenden Wert initialisieren
165      string[] actual;
166      actual = target.FindUsersInRole(roleName, usernameToMatch);
167      Assert.AreEqual(expected, actual);
168      Assert.Inconclusive("Überprüfen Sie die Richtigkeit dieser Testmethode.");
169    }
170
171    /// <summary>
172    ///Ein Test für "DeleteRole"
173    ///</summary>
174    [TestMethod()]
175    public void DeleteRoleTest() {
176      HeuristicLabRoleProvider target = new HeuristicLabRoleProvider(); // TODO: Passenden Wert initialisieren
177      string roleName = string.Empty; // TODO: Passenden Wert initialisieren
178      bool throwOnPopulatedRole = false; // TODO: Passenden Wert initialisieren
179      bool expected = false; // TODO: Passenden Wert initialisieren
180      bool actual;
181      actual = target.DeleteRole(roleName, throwOnPopulatedRole);
182      Assert.AreEqual(expected, actual);
183      Assert.Inconclusive("Überprüfen Sie die Richtigkeit dieser Testmethode.");
184    }
185
186    /// <summary>
187    ///Ein Test für "CreateRole"
188    ///</summary>
189    [TestMethod()]
190    public void CreateRoleTest() {
191      HeuristicLabRoleProvider target = new HeuristicLabRoleProvider(); // TODO: Passenden Wert initialisieren
192      string roleName = string.Empty; // TODO: Passenden Wert initialisieren
193      target.CreateRole(roleName);
194      Assert.Inconclusive("Eine Methode, die keinen Wert zurückgibt, kann nicht überprüft werden.");
195    }
196
197    /// <summary>
198    ///Ein Test für "AddUsersToRoles"
199    ///</summary>
200    [TestMethod()]
201    public void AddUsersToRolesTest() {
202      HeuristicLabRoleProvider target = new HeuristicLabRoleProvider(); // TODO: Passenden Wert initialisieren
203      string[] usernames = null; // TODO: Passenden Wert initialisieren
204      string[] roleNames = null; // TODO: Passenden Wert initialisieren
205      target.AddUsersToRoles(usernames, roleNames);
206      Assert.Inconclusive("Eine Methode, die keinen Wert zurückgibt, kann nicht überprüft werden.");
207    }
208
209    /// <summary>
210    ///Ein Test für "HeuristicLabRoleProvider-Konstruktor"
211    ///</summary>
212    [TestMethod()]
213    public void HeuristicLabRoleProviderConstructorTest() {
214      HeuristicLabRoleProvider target = new HeuristicLabRoleProvider();
215      Assert.Inconclusive("TODO: Code zum Überprüfen des Ziels implementieren");
216    }
217  }
218}
Note: See TracBrowser for help on using the repository browser.