public void ThrowArgumentExceptionIfDocLinkPropertyIsSetToInvalidUriValue() { // Arrange var tourStepsModel = new TourStepsModel(); // Act and Assert Assert.Throws <ArgumentException>(() => tourStepsModel.DocsLink = "microsot/en-US/office/dev-program"); }
public void ReturnEmptyStringIfDocsLinkIsEmpty() { // Arrange var tourStepsModel = new TourStepsModel(); // Act tourStepsModel.DocsLink = ""; // Assert Assert.Equal("", tourStepsModel.DocsLink); }
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); }
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); }
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); }