public void GetAttributeValuessForGmasShouldReturnBindableBase(string expectedResult)
        {
            IAttributeTable <Well> wellRepository = new WellRepository(_context);

            var result = wellRepository.GetAttributeValuesAsync(w => w.GMA).Result;

            Assert.Contains <string>(expectedResult, result.Select(b => b.Name));
        }
        public void GetAttributeValuessForAquifersShouldReturnThreeAquifers()
        {
            IAttributeTable <Well> wellRepository = new WellRepository(_context);

            var result = wellRepository.GetAttributeValuesAsync(w => w.Aquifer.AquiferName).Result;

            Assert.Equal(3, result.Count);
        }
        public void GetAttributeValuessForGmasShouldReturnFiveGMAs()
        {
            IAttributeTable <Well> wellRepository = new WellRepository(_context);

            var result = wellRepository.GetAttributeValuesAsync(w => w.GMA).Result;

            Assert.Equal(5, result.Count);
        }
        public void GetAttributeValuesShouldReturnSevenCounties()
        {
            IAttributeTable <Well> wellRepository = new WellRepository(_context);

            var result = wellRepository.GetAttributeValuesAsync(w => w.County).Result;

            Assert.Equal(7, result.Count);
        }