Ejemplo n.º 1
0
        public void Reset_ShouldEmptyTrie()
        {
            //Arrange
            var trie = new Domain.Models.DataStructure.Trie();

            trie.Insert(new Location
            {
                Name                 = "Amos",
                Latitude             = -43.0987,
                Longitude            = 127.6782,
                Country              = "CA",
                AdministrativeRegion = "10",
                Population           = 25000
            });

            //Act
            trie.Reset();

            //Assert
            var isEmpty = trie.IsEmpty();

            isEmpty.ShouldSatisfyAllConditions(
                () => isEmpty.ShouldBeTrue()
                );
        }
Ejemplo n.º 2
0
        public void IsEmpty_ShouldReturnTrue_WhenEmpty()
        {
            //Arrange
            var trie = new Domain.Models.DataStructure.Trie();

            //Act
            var result = trie.IsEmpty();

            //Assert
            result.ShouldSatisfyAllConditions(
                () => result.ShouldBeTrue()
                );
        }