Free cookie consent management tool by TermsFeed Policy Generator

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

Last change on this file since 3932 was 3932, checked in by bfarka, 14 years ago

Added emty projects for services and persistence (#1046)

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