Пример #1
0
        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);
        }