AllReady.Areas.Admin.Controllers.OrganizationApiController.GetContact C# (CSharp) Метод

GetContact() приватный Метод

private GetContact ( int id ) : Task
id int
Результат Task
        public async Task<ContactInformationViewModel> GetContact(int id)
        {
            var contact = await _mediator.SendAsync(new OrganizationContactQuery { OrganizationId = id, ContactType = ContactTypes.Primary });
            return contact;
        }
    }

Usage Example

        public async Task GetContactReturnsCorrectModel()
        {
            var mediator = new Mock<IMediator>();
            mediator.Setup(x => x.SendAsync(It.IsAny<OrganizationContactQueryAsync>())).ReturnsAsync(new ContactInformationModel());

            var sut = new OrganizationApiController(mediator.Object);
            var result = await sut.GetContact(It.IsAny<int>());

            Assert.IsType<ContactInformationModel>(result);
        }
All Usage Examples Of AllReady.Areas.Admin.Controllers.OrganizationApiController::GetContact