コード例 #1
0
        public void ToBase64Test()
        {
            var testValue = RandomData.GenerateWord(25);

            Assert.IsTrue(testValue.ToBase64().IsNotEmpty());
        }
コード例 #2
0
        public void TrimTest()
        {
            var testValue = $"{RandomData.GenerateWord(25)}   ";

            Assert.IsTrue(testValue.ToTrimmed().Length == 25);
        }
コード例 #3
0
        public void StartsWithOrdinalTest()
        {
            var testValue = RandomData.GenerateWord(10);

            Assert.IsTrue(testValue.StartsWithOrdinal(testValue));
        }
コード例 #4
0
        public void ComputeSha256HashTest()
        {
            var testValue = RandomData.GenerateWord(10);

            Assert.IsTrue(string.IsNullOrEmpty(testValue.ComputeSHA256Hash()) == false);
        }
コード例 #5
0
        public void RemoveCRLFTest()
        {
            var testValue1 = $"{RandomData.GenerateWord(10)}{ControlChars.NewLine}{RandomData.GenerateWord(15)}{ControlChars.CRLF}{RandomData.GenerateWord(15)}";

            var testValue2 = $"{RandomData.GenerateWord(15)}{RandomData.GenerateWord(25)}";

            var result1 = testValue1.RemoveCRLF(replacement: ".");
            var result2 = testValue2.RemoveCRLF();

            Assert.IsTrue(result1.Contains(ControlChars.NewLine) == false);
            Assert.IsTrue(result1.Contains(ControlChars.CRLF) == false);
            Assert.IsTrue(result1.Contains(ControlChars.CR) == false);

            Assert.IsTrue(result2.Contains(ControlChars.NewLine) == false);
            Assert.IsTrue(result2.Contains(ControlChars.CRLF) == false);
            Assert.IsTrue(result2.Contains(ControlChars.CR) == false);

            Assert.IsTrue(string.IsNullOrEmpty(string.Empty.RemoveCRLF()));
        }
コード例 #6
0
        public void SplitRemoveEmptyTest()
        {
            var testValue = $"{RandomData.GenerateWord(25)},{RandomData.GenerateWord(25)}";

            Assert.IsTrue(testValue.SplitRemoveEmpty().Count() > 1);
        }
コード例 #7
0
        public void SplitTest()
        {
            var testValue = RandomData.GenerateWord(25) + ',' + RandomData.GenerateWord(25);

            Assert.IsTrue(testValue.Split(',').Count() == 2);
        }
コード例 #8
0
        public void HasInvalidFilterChars()
        {
            var result = PathHelper.HasInvalidFilterChars(RandomData.GenerateWord(15));

            base.Consumer.Consume(result);
        }
コード例 #9
0
        public void EqualsOrBothNullOrEmpty()
        {
            var result = RandomData.GenerateWord(10).EqualsOrBothNullOrEmpty(RandomData.GenerateWord(5));

            base.Consumer.Consume(result);
        }
        public override void Setup()
        {
            base.Setup();

            this._crlfString = RandomData.GenerateWord(10) + ControlChars.CRLF + RandomData.GenerateWord(10) + ControlChars.CRLF + RandomData.GenerateWord(10) + ControlChars.CRLF;

            this._gzipString   = RandomData.GenerateWord(Count).ToGZipAsync().Result;
            this._brotliString = RandomData.GenerateWord(Count).ToBrotliAsync().Result;

            this._testString = RandomData.GenerateWord(this.Count);
        }
コード例 #11
0
        public void EqualsIgnoreCase()
        {
            var result = RandomData.GenerateWord(10).EqualsIgnoreCase(RandomData.GenerateWord(5));

            base.Consumer.Consume(result);
        }
コード例 #12
0
        public void SubstringTrim()
        {
            var result = RandomData.GenerateWord(100).SubstringTrim(25, 25);

            base.Consumer.Consume(result);
        }
コード例 #13
0
        public void StartsWithOrdinalIgnoreCase()
        {
            var result = RandomData.GenerateWord(10).StartsWithOrdinalIgnoreCase(RandomData.GenerateWord(5));

            base.Consumer.Consume(result);
        }
コード例 #14
0
        public void DefaultIfNullOrEmptyTest()
        {
            string testValue = null;

            Assert.IsTrue(testValue.DefaultIfNullOrEmpty(RandomData.GenerateWord(5)).Length == 5);
        }
コード例 #15
0
        public void IsNotEmptyTest()
        {
            Assert.IsTrue(RandomData.GenerateWord(10).IsNotEmpty());

            Assert.IsFalse(string.Empty.IsNotEmpty());
        }
コード例 #16
0
        public void EqualsIgnoreCaseTest()
        {
            var testValue = RandomData.GenerateWord(10);

            Assert.IsTrue(testValue.EqualsIgnoreCase(testValue));
        }
コード例 #17
0
        /// <summary>
        /// Setups this instance.
        /// </summary>
        public override void Setup()
        {
            this._crlfString = RandomData.GenerateWord(10) + ControlChars.CRLF + RandomData.GenerateWord(10) + ControlChars.CRLF + RandomData.GenerateWord(10) + ControlChars.CRLF;

            base.Setup();
        }