public void ThenNewOrgIsNotCreated() { _orgRepos.Setup(r => r.CreateNewOrganisation(It.IsAny <Organisation>())) .Throws(new Exception("Should not be called")); _handler.Handle(new CreateOrganisationRequest() { EndPointAssessorOrganisationId = "12345", EndPointAssessorUkprn = 123 }, new CancellationToken()).Wait(); }
public async void Handle_CouldNotCreateOrganisationResearcher_Test() { Organisation organisation = new Organisation() { }; this._unitOfUnitMock.Setup(mock => mock.OrganisationRepository.Create(It.IsAny <Organisation>())) .Returns(organisation); OrganisationResearcher nullItem = null; this._unitOfUnitMock.Setup(mock => mock.RelationsRepository.CreateOrganisationResearcher(It.IsAny <OrganisationResearcher>())) .Returns(nullItem); CreateOrganisationCommand command = new CreateOrganisationCommand(new OrganisationWithChildren() { Created = DateTime.Now, OrganisationName = "s", Address = "s", MainOrganisationId = 1, ZipCode = "6700", City = "es", Country = "sad", Researchers = new List <ResearcherModel>() { new ResearcherModel() } }); var handler = new CreateOrganisationHandler(this._unitOfUnitMock.Object); var result = await handler.Handle(command, new CancellationTokenSource().Token); Assert.Null(result); }
public void Arrange() { MappingBootstrapper.Initialize(); CreateContractRepositoryMock(); CreateOrganisationRepositoryMock(); var createOrganisationRequest = Builder <CreateOrganisationRequest> .CreateNew().Build(); var organisationQueryRepository = CreateOrganisationQueryRepository(); var createOrganisationHandler = new CreateOrganisationHandler(_organisationRepositoryMock.Object, organisationQueryRepository.Object, _contactRepositoryMock.Object); _result = createOrganisationHandler.Handle(createOrganisationRequest, new CancellationToken()).Result; }
public void Create_organisation_handler_saves_organisation_to_database() { var result = _handler.Handle(_request, new CancellationToken()).GetAwaiter().GetResult(); result.Should().Equals(_organisationId); }