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); }
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>()); }