using System; using API.Helpers; using Xunit; namespace API.Tests.Helpers; public class StringHelperTests { [Theory] [InlineData( "

A Perfect Marriage Becomes a Perfect Affair!



Every woman wishes for that happily ever after, but when time flies by and you've become a neglected housewife, what's a woman to do?

", "

A Perfect Marriage Becomes a Perfect Affair!
Every woman wishes for that happily ever after, but when time flies by and you've become a neglected housewife, what's a woman to do?

" )] public void TestSquashBreaklines(string input, string expected) { Assert.Equal(expected, StringHelper.SquashBreaklines(input)); } [Theory] [InlineData( "

A Perfect Marriage Becomes a Perfect Affair!
(Source: Anime News Network)

", "

A Perfect Marriage Becomes a Perfect Affair!

" )] [InlineData( "

A Perfect Marriage Becomes a Perfect Affair!

(Source: Anime News Network)", "

A Perfect Marriage Becomes a Perfect Affair!

" )] public void TestRemoveSourceInDescription(string input, string expected) { Assert.Equal(expected, StringHelper.RemoveSourceInDescription(input)); } }