public void AddStudentFunctionTest_ShouldBeSuccess() { var student = new StudentExtendedProxy { FirstName = "firstName" }; RunServer(new AddStudentFunction(DatabaseAuthorizer, databaseStudentEditor)); SendRequest("AddStudent", GetDefaultParameters(), student.ToJson()); A.CallTo(() => databaseStudentEditor.Add(student)).MustHaveHappened(Repeated.Exactly.Once); }
public void Add(StudentExtendedProxy extendedProxy) { SendRequest("AddStudent", GetDefaultParameters(), extendedProxy.ToJson()); }
public void CreateDiplomaSupplementReportFunctionTest_ShouldBeSuccess() { var student = new StudentExtendedProxy { FirstName = "firstName" }; var fileWithContent = new FileWithContent("TestName", null); A.CallTo(() => reportsCreator.CreateDiplomaSupplement(student)).Returns(fileWithContent); RunServer(new CreateDiplomaSupplementReportFunction(DatabaseAuthorizer, reportsCreator)); var receivedFileWithContent = SendRequest <FileWithContent>("CreateDiplomaSupplementReport", GetDefaultParameters(), student.ToJson()); A.CallTo(() => reportsCreator.CreateDiplomaSupplement(student)).MustHaveHappened(Repeated.Exactly.Once); Assert.That(receivedFileWithContent.FileName, Is.EqualTo(fileWithContent.FileName)); }