public void DeleteStudentFunctionTest_ShouldBeSuccess() { var student = new StudentBasedProxy { FirstName = "firstName" }; RunServer(new DeleteStudentFunction(DatabaseAuthorizer, databaseStudentEditor)); SendRequest("DeleteStudent", GetDefaultParameters(), student.ToJson()); A.CallTo(() => databaseStudentEditor.Delete(student)).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) { databaseStudentEditor.Delete(requestBody.FromJson <StudentBasedProxy>()); }