public async void Handle_BCouldNotDeleteOrganisationResearchers_Test() { Organisation organisationNull = new Organisation(); this._unitOfUnitMock.Setup(mock => mock.OrganisationRepository.Update(It.IsAny <Organisation>())) .Returns(organisationNull); this._unitOfUnitMock .Setup(mock => mock.RelationsRepository.DeleteAllOrganisationResearchers(It.IsAny <int>())) .Returns(false); UpdateOrganisationCommand command = new UpdateOrganisationCommand(new OrganisationWithChildren() { Created = DateTime.Now, OrganisationName = "s", Address = "s", MainOrganisationId = 1, ZipCode = "6700", City = "es", Country = "sad" }); var handler = new UpdateOrganisationHandler(this._unitOfUnitMock.Object); var result = await handler.Handle(command, new CancellationTokenSource().Token); Assert.Null(result); }
public void Before_each_test() { _logger = new Mock <ILogger <UpdateOrganisationHandler> >(); _organisationValidator = new Mock <IOrganisationValidator>(); ; _textSanitiser = new TextSanitiser(); _validationErrorMessage = new ValidationErrorMessage(); _updateOrganisationRepository = new Mock <IUpdateOrganisationRepository>(); _auditLogService = new Mock <IAuditLogService>(); _organisationValidator.Setup(x => x.ValidateOrganisation(It.IsAny <UpdateOrganisationCommand>())) .Returns(_validationErrorMessage); _auditData = new AuditData { }; _auditLogService.Setup(x => x.AuditOrganisation(It.IsAny <UpdateOrganisationCommand>())).Returns(_auditData); _handler = new UpdateOrganisationHandler(_logger.Object, _updateOrganisationRepository.Object, _auditLogService.Object, _organisationValidator.Object, _textSanitiser); _request = new UpdateOrganisationRequest { OrganisationId = Guid.NewGuid(), OrganisationTypeId = 1, ProviderTypeId = 1, LegalName = "legal name", CharityNumber = "1233333", CompanyNumber = "35444444", Username = "******", ApplicationDeterminedDate = DateTime.Today }; }
public async void Handle_FSucces_Test() { Organisation organisationNull = new Organisation(); this._unitOfUnitMock.Setup(mock => mock.OrganisationRepository.Update(It.IsAny <Organisation>())) .Returns(organisationNull); this._unitOfUnitMock .Setup(mock => mock.RelationsRepository.DeleteAllOrganisationResearchers(It.IsAny <int>())) .Returns(true); OrganisationResearcher nullItem = new OrganisationResearcher(); this._unitOfUnitMock.Setup(mock => mock.RelationsRepository.CreateOrganisationResearcher(It.IsAny <OrganisationResearcher>())) .Returns(nullItem); this._unitOfUnitMock.Setup(mock => mock.RelationsRepository.DeleteAllOrganisationsProjects(It.IsAny <int>())) .Returns(true); OrganisationProject nullProejct = new OrganisationProject(); this._unitOfUnitMock .Setup(mock => mock.RelationsRepository.CreateOrganisationProject(It.IsAny <OrganisationProject>())) .Returns(nullProejct); UpdateOrganisationCommand command = new UpdateOrganisationCommand(new OrganisationWithChildren() { Created = DateTime.Now, OrganisationName = "s", Address = "s", MainOrganisationId = 1, ZipCode = "6700", City = "es", Country = "sad", Researchers = new List <ResearcherModel>() { new ResearcherModel() }, Projects = new List <ProjectModel>() { new ProjectModel() } }); var handler = new UpdateOrganisationHandler(this._unitOfUnitMock.Object); var result = await handler.Handle(command, new CancellationTokenSource().Token); Assert.True((bool)result); }