public void ReplacementExpressions_Work( string Content, string Expected )
        {
            // Arrange
            MockGuidFactory mock = new MockGuidFactory( Guid.Empty );
            GuidFunctionTokenizer g = new GuidFunctionTokenizer( mock );

            // Act
            string actual = g.TokenizeContent( Content );

            // Assert
            Assert.That( actual, Is.EqualTo( Expected ) );
        }
示例#2
0
        public void ReplacementExpressions_Work(string Content, string Expected)
        {
            // Arrange
            MockGuidFactory       mock = new MockGuidFactory(Guid.Empty);
            GuidFunctionTokenizer g    = new GuidFunctionTokenizer(mock);

            // Act
            string actual = g.TokenizeContent(Content);

            // Assert
            Assert.That(actual, Is.EqualTo(Expected));
        }
        public void Format_Works( string Format )
        {
            // Arrange
            string content = "__GUID(" + Format + ")__";
            MockGuidFactory mock = new MockGuidFactory( Guid.NewGuid() );
            GuidFunctionTokenizer g = new GuidFunctionTokenizer( mock );

            // Act
            string actual = g.TokenizeContent( content );

            // Assert
            string expected = mock.NewGuid().ToString( Format );
            Assert.That( actual, Is.EqualTo( expected ) );
        }
示例#4
0
        public void Format_Works(string Format)
        {
            // Arrange
            string                content = "__GUID(" + Format + ")__";
            MockGuidFactory       mock    = new MockGuidFactory(Guid.NewGuid());
            GuidFunctionTokenizer g       = new GuidFunctionTokenizer(mock);

            // Act
            string actual = g.TokenizeContent(content);

            // Assert
            string expected = mock.NewGuid().ToString(Format);

            Assert.That(actual, Is.EqualTo(expected));
        }
        public void EachTokenGetsUniqueGuid()
        {
            // Arrange
            List<Guid> guids = new List<Guid>() {
                Guid.NewGuid(),
                Guid.NewGuid(),
                Guid.NewGuid()
            };
            string content = "__GUID()__ __GUID()__ __GUID()__";
            string expected = string.Format( "{0} {1} {2}", guids[0], guids[1], guids[2] );
            MockGuidListFactory mock = new MockGuidListFactory( guids );
            GuidFunctionTokenizer g = new GuidFunctionTokenizer( mock );

            // Act
            string actual = g.TokenizeContent( content );

            // Assert
            Assert.That( actual, Is.EqualTo( expected ) );
        }
示例#6
0
        public void EachTokenGetsUniqueGuid()
        {
            // Arrange
            List <Guid> guids = new List <Guid>()
            {
                Guid.NewGuid(),
                        Guid.NewGuid(),
                        Guid.NewGuid()
            };
            string content             = "__GUID()__ __GUID()__ __GUID()__";
            string expected            = string.Format("{0} {1} {2}", guids[0], guids[1], guids[2]);
            MockGuidListFactory   mock = new MockGuidListFactory(guids);
            GuidFunctionTokenizer g    = new GuidFunctionTokenizer(mock);

            // Act
            string actual = g.TokenizeContent(content);

            // Assert
            Assert.That(actual, Is.EqualTo(expected));
        }