public void CanCreateWithEmptyFilePath() { var lineIndex = Math.Abs(Model.UsingModule <ConfigurationModule>().Create <int>()); var characterIndex = Math.Abs(Model.UsingModule <ConfigurationModule>().Create <int>()); var sut = new DefinitionLocation(string.Empty, lineIndex, characterIndex); sut.FilePath.Should().BeEmpty(); }
public void FilePathTrimsProvidedValue() { var lineIndex = Math.Abs(Model.UsingModule <ConfigurationModule>().Create <int>()); var characterIndex = Math.Abs(Model.UsingModule <ConfigurationModule>().Create <int>()); var expected = Guid.NewGuid().ToString(); var filePath = " " + expected + " "; var sut = new DefinitionLocation(filePath, lineIndex, characterIndex); sut.FilePath.Should().Be(expected); }
public void PropertiesReturnProvidedParameters() { var lineIndex = Math.Abs(Model.UsingModule <ConfigurationModule>().Create <int>()); var characterIndex = Math.Abs(Model.UsingModule <ConfigurationModule>().Create <int>()); var filePath = Guid.NewGuid().ToString(); var sut = new DefinitionLocation(filePath, lineIndex, characterIndex); sut.FilePath.Should().Be(filePath); sut.LineIndex.Should().Be(lineIndex); sut.CharacterIndex.Should().Be(characterIndex); }