示例#1
0
        public void Setup()
        {
            _mockStringLocaliserBuilder = new MockStringLocaliserBuilder();

            createOrganisationRequestModelValidatorStringLocaliser = _mockStringLocaliserBuilder
                                                                     .WithKey(ResourceMessageName.NoAssesmentProviderFound)
                                                                     .WithKeyValue("100000000")
                                                                     .Build <CreateOrganisationRequestValidator>();

            ContactQueryRepositoryMock      = new Mock <IContactQueryRepository>();
            OrganisationQueryRepositoryMock = new Mock <IOrganisationQueryRepository>();

            CreateOrganisationRequestValidator = new CreateOrganisationRequestValidator(createOrganisationRequestModelValidatorStringLocaliser.Object,
                                                                                        ContactQueryRepositoryMock.Object, OrganisationQueryRepositoryMock.Object);
        }
示例#2
0
        public void Arrange()
        {
            Setup();

            CreateOrganisationRequest = Builder <CreateOrganisationRequest> .CreateNew()
                                        .With(q => q.EndPointAssessorOrganisationId = "1234567890123456")
                                        .With(q => q.EndPointAssessorUkprn          = 10000001)
                                        .Build();

            ContactQueryRepositoryMock.Setup(q => q.CheckContactExists(Moq.It.IsAny <string>()))
            .Returns(Task.FromResult((false)));

            OrganisationQueryRepositoryMock.Setup(q => q.CheckIfAlreadyExists(Moq.It.IsAny <string>()))
            .Returns(Task.FromResult((true)));

            _validationResult = CreateOrganisationRequestValidator.Validate(CreateOrganisationRequest);
        }