public void ArgumentedConstructor_ZeroWidthCharsProvided_ObjectInitializedCorrectly() { LykkeValidation.Configuration = null; var subject = new InputStringConvertors(ZeroWidthChars); subject.ZeroWidthChars.Should().BeEquivalentTo(ZeroWidthChars.Distinct()); }
public void FixFraudMixes_NullProvided_ThrowsException() { var subject = new InputStringConvertors(ZeroWidthChars); Action action = () => subject.FixFraudMixes(null); action.Should().Throw <ArgumentNullException>(); }
public void FixFraudMixes_CleanStringProvided_ReturnsSourceString() { var source = CleanString; var subject = new InputStringConvertors(ZeroWidthChars); var result = subject.FixFraudMixes(source); result.Should().Be(source); }
public void FixIrregularSpaces_StringWithMultipleSpacesProvided_ReturnsCleanString() { var source = StringWithMultipleSpaces; var expected = CleanString; var subject = new InputStringConvertors(ZeroWidthChars); var result = subject.FixIrregularSpaces(source); result.Should().Be(expected); }
public void RemoveZeroWidthChars_StringWithZeroWidthCharsProvided_ReturnsCleanString() { var source = StringWithZeroWidthChars; var expected = CleanString; var subject = new InputStringConvertors(ZeroWidthChars); var result = subject.RemoveZeroWidthChars(source); result.Should().Be(expected); }
public void NoArgumentConstructor_ZeroWidthCharsSpecified_ObjectInitializedCorrectly() { LykkeValidation.Configuration = new ValidationConfiguration { ZeroWidthChars = ZeroWidthChars }; var subject = new InputStringConvertors(); subject.ZeroWidthChars.Should().BeEquivalentTo(ZeroWidthChars.Distinct()); }