コード例 #1
0
        public async Task TestIBGE_UF01()
        {
            //Arrange
            IBGEResponse ibgeResponse = new IBGEResponse();

            //Act
            using (var brasilAPI = new BrasilAPI())
            {
                ibgeResponse = await brasilAPI.IBGE_UF();
            }

            //Assert
            Assert.IsNotNull(ibgeResponse);
            Assert.IsTrue(ibgeResponse.IBGEs.Any());
        }
コード例 #2
0
        public async Task TestIBGE_UF02()
        {
            //Arrange
            var          uf           = UF.SP;
            IBGEResponse ibgeResponse = new IBGEResponse();

            //Act
            using (var brasilAPI = new BrasilAPI())
            {
                ibgeResponse = await brasilAPI.IBGE_UF(uf);
            }

            //Assert
            Assert.IsNotNull(ibgeResponse);
            Assert.IsTrue(ibgeResponse.IBGEs.Any());
            Assert.IsTrue(ibgeResponse.IBGEs.Count() == 1);
            Assert.IsTrue(ibgeResponse.IBGEs.First().Nome.Contains("São", StringComparison.InvariantCultureIgnoreCase));
            Assert.IsTrue(ibgeResponse.IBGEs.First().Nome.Contains("Paulo", StringComparison.InvariantCultureIgnoreCase));
        }