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); }
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); } }
protected override GroupBasedProxy[] Run(NameValues parameters, byte[] requestBody) { return(databaseGroupReader.GetAllBasedProies()); }