コード例 #1
0
        public void ThrowArgumentExceptionIfDocLinkPropertyIsSetToInvalidUriValue()
        {
            // Arrange
            var tourStepsModel = new TourStepsModel();

            // Act and Assert
            Assert.Throws <ArgumentException>(() =>
                                              tourStepsModel.DocsLink = "microsot/en-US/office/dev-program");
        }
コード例 #2
0
        public void ReturnEmptyStringIfDocsLinkIsEmpty()
        {
            // Arrange
            var tourStepsModel = new TourStepsModel();

            // Act
            tourStepsModel.DocsLink = "";

            // Assert
            Assert.Equal("", tourStepsModel.DocsLink);
        }
コード例 #3
0
        public void TrimAllLeadingAndTrailingWhiteSpacesFromContentValueIfPresent()
        {
            // Arrange
            var tourStepsModel = new TourStepsModel();

            //Act
            tourStepsModel.Content = " Here is the response ";

            // Assert
            Assert.False(tourStepsModel.Content.StartsWith(" "));
            Assert.False(tourStepsModel.Content.EndsWith(" "));
            Assert.Equal("Here is the response", tourStepsModel.Content);
        }
コード例 #4
0
        public void TrimAllLeadingAndTrailingWhiteSpacesFromDocLinkValueIfPresent()
        {
            // Arrange
            var tourStepsModel = new TourStepsModel();

            // Act
            tourStepsModel.DocsLink = " https://developer.microsoft.com/en-US/office/dev-program ";

            // Assert
            Assert.False(tourStepsModel.DocsLink.StartsWith(" "));
            Assert.False(tourStepsModel.DocsLink.EndsWith(" "));
            Assert.Equal("https://developer.microsoft.com/en-US/office/dev-program", tourStepsModel.DocsLink);
        }
コード例 #5
0
        public void TrimAllLeadingAndTrailingWhiteSpacesFromTargetValueIfPresent()
        {
            // Arrange
            var tourStepsModel = new TourStepsModel();

            // Act
            tourStepsModel.Target = " .signin-section "; // Leading and trailing white spaces

            // Assert
            Assert.False(tourStepsModel.Target.StartsWith(" "));
            Assert.False(tourStepsModel.Target.EndsWith(" "));
            Assert.Equal(".signin-section", tourStepsModel.Target);
        }