Example #1
0
        public void CanAppendText()
        {
            var subject = new NMemPlainText();

            subject.Append(new StringBuilder("Cool"));
            subject.Append(new StringBuilder(" stuff!"));

            Assert.True(subject.GetValue().ToString().Equals("Cool stuff!"));
        }
Example #2
0
        public void CanClear()
        {
            var subject = new NMemPlainText();

            subject.Append(new StringBuilder("Cool"));
            subject.ClearValues();

            Assert.True(subject.GetValue().ToString().Equals(String.Empty));
        }
Example #3
0
        public void CanAddItemToStorage()
        {
            var dataValue = new NMemPlainText();

            dataValue.Append(new StringBuilder("These are words"));

            var subject       = new NMemStorageUnit();
            var indexedEntity = subject.IndexAndAddDataValue(dataValue);
            var result        = indexedEntity.GetTokens();

            Assert.Equal(new string[] { "These", "are", "words" }, result);
        }