public async Task GetStandardAsync_Calls_StandardService_GetStandard() { var standardCode = "547"; var standardName = "Broadcast and Media Systems Technician"; var StandardSectorCode = "11"; var standard = new StandardModel { StandardCode = standardCode, StandardName = standardName, StandardSectorCode = StandardSectorCode }; var serviceMock = new Mock <IStandardService>(); serviceMock .Setup(m => m.GetStandard(standardCode)) .ReturnsAsync(standard); var controller = new StandardController(serviceMock.Object); var result = await controller.GetStandardAsync(standardCode); serviceMock.Verify(m => m.GetStandard(standardCode), Times.Once); result.Should().BeEquivalentTo(standard); }