public void GetAllGroupsFunctionTest_ShouldBeSuccess()
        {
            var inputGroups = new[] {
                new GroupBasedProxy {
                    GroupName = "firstNameOfGroup"
                },
                new GroupBasedProxy {
                    GroupName = "secondNameOfGroup"
                }
            };

            A.CallTo(() => databaseGroupReader.GetAllBasedProies()).Returns(inputGroups);

            RunServer(new GetAllGroupsFunction(DatabaseAuthorizer, databaseGroupReader));
            var receivedGroups = SendRequest <GroupExtendedProxy[]>("GetAllGroups", GetDefaultParameters());

            A.CallTo(() => databaseGroupReader.GetAllBasedProies()).MustHaveHappened(Repeated.Exactly.Once);
            CollectionAssert.AreEqual(inputGroups, receivedGroups);
        }
Ejemplo n.º 2
0
 private void DeleteAllData()
 {
     foreach (var student in databaseStudentReader.GetAllBasedProies())
     {
         databaseStudentEditor.Delete(student);
     }
     foreach (var discipline in databaseDisciplineReader.GetAllBasedProies())
     {
         databaseDisciplineEditor.Delete(discipline);
     }
     foreach (var group in databaseGroupReader.GetAllBasedProies())
     {
         databaseGroupEditor.Delete(group);
     }
 }
Ejemplo n.º 3
0
 protected override GroupBasedProxy[] Run(NameValues parameters, byte[] requestBody)
 {
     return(databaseGroupReader.GetAllBasedProies());
 }