Пример #1
0
        public void GetCountryCodes_CanCall()
        {
            // Arrange
            countryServiceMockSetup.Setup(s => s.GetCountryCodeList()).Returns(new List <VmOpenApiDialCodeListItem>());
            var controller = new V7CodeListController(commonServiceMockSetup.Object, municipalityServiceMockSetup.Object, countryServiceMockSetup.Object, postalCodeServiceMockSetup.Object, languageServiceMockSetup.Object, userService, settings, logger);

            // Act
            var result = controller.GetCountryCodes();

            // Assert
            var okResult = Assert.IsType <OkObjectResult>(result);
            var model    = Assert.IsAssignableFrom <List <VmOpenApiDialCodeListItem> >(okResult.Value);
        }
Пример #2
0
        public void GetAreaCodes_CanCall()
        {
            // Arrange
            var type = AreaTypeEnum.BusinessRegions.ToString();

            commonServiceMockSetup.Setup(s => s.GetAreaCodeList(It.IsAny <AreaTypeEnum>())).Returns(new List <VmOpenApiCodeListItem>());
            var controller = new V7CodeListController(commonServiceMockSetup.Object, municipalityServiceMockSetup.Object, countryServiceMockSetup.Object, postalCodeServiceMockSetup.Object, languageServiceMockSetup.Object, userService, settings, logger);

            // Act
            var result = controller.GetAreaCodes(type);

            // Assert
            var okResult = Assert.IsType <OkObjectResult>(result);
            var model    = Assert.IsAssignableFrom <List <VmOpenApiCodeListItem> >(okResult.Value);
        }
Пример #3
0
        public void GetPostalCodes_CanCall()
        {
            // Arrange
            var pageNumber = 1;

            postalCodeServiceMockSetup.Setup(s => s.GetPostalCodeList(pageNumber, pageSize)).Returns(new VmOpenApiCodeListPage(pageNumber, pageSize));
            var controller = new V7CodeListController(commonServiceMockSetup.Object, municipalityServiceMockSetup.Object, countryServiceMockSetup.Object, postalCodeServiceMockSetup.Object, languageServiceMockSetup.Object, userService, settings, logger);

            // Act
            var result = controller.GetPostalCodes(pageNumber);

            // Assert
            var okResult = Assert.IsType <OkObjectResult>(result);
            var model    = Assert.IsAssignableFrom <VmOpenApiCodeListPage>(okResult.Value);

            Assert.Equal(pageNumber, model.PageNumber);
        }