public GetTestsFixture() { GetAccountProviderLegalEntitiesRouteValues = new GetAccountProviderLegalEntitiesRouteValues { Ukprn = 12345678L, Operation = Operation.CreateCohort }; Mediator = new Mock <IMediator>(); Result = new GetAccountProviderLegalEntitiesWithPermissionQueryResult(new [] { new AccountProviderLegalEntityDto { AccountId = 41L, AccountLegalEntityId = 4131L, AccountLegalEntityName = "AccountLegalEntityName", AccountLegalEntityPublicHashedId = "ALEPHI", AccountName = "AccountName", AccountProviderId = 491L, AccountPublicHashedId = "ACCPHI" } }); Mediator.Setup(m => m.Send(It.Is <GetAccountProviderLegalEntitiesWithPermissionQuery>(q => q.Ukprn == GetAccountProviderLegalEntitiesRouteValues.Ukprn.Value && q.Operation == Operation.CreateCohort), It.IsAny <CancellationToken>())) .ReturnsAsync(Result); AccountProviderLegalEntitiesController = new AccountProviderLegalEntitiesController(Mediator.Object); }
public void AssertEmptyResult(GetAccountProviderLegalEntitiesWithPermissionQueryResult result) { result.Should().NotBeNull(); result.Should().BeEquivalentTo(new GetAccountProviderLegalEntitiesWithPermissionQueryResult(new AccountProviderLegalEntityDto[0])); }