public void DeleteDisciplineFunctionTest_ShouldBeSuccess()
        {
            var discipline = new DisciplineBasedProxy {
                DisciplineName = "nameOfDiscipline"
            };

            RunServer(new DeleteDisciplineFunction(DatabaseAuthorizer, databaseDisciplineEditor));
            SendRequest("DeleteDiscipline", GetDefaultParameters(), discipline.ToJson());

            A.CallTo(() => databaseDisciplineEditor.Delete(discipline)).MustHaveHappened(Repeated.Exactly.Once);
        }
示例#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);
     }
 }
 protected override void Run(NameValues parameters, byte[] requestBody)
 {
     databaseDisciplineEditor.Delete(requestBody.FromJson <DisciplineBasedProxy>());
 }