public void ToMappingEntry_ContainsGeneratedPositionNameIndexAndSourcesIndex_CorrectMappingEntryFieldsPopulated() { // Arrange NumericMappingEntry numericMappingEntry = new NumericMappingEntry { GeneratedColumnNumber = 8, GeneratedLineNumber = 48, OriginalNameIndex = 1, OriginalSourceFileIndex = 2 }; List <string> names = new List <string> { "foo", "bar" }; List <string> sources = new List <string> { "one", "two", "three" }; // Act MappingEntry mappingEntry = numericMappingEntry.ToMappingEntry(names, sources); // Assert Assert.Equal(8, mappingEntry.GeneratedSourcePosition.ZeroBasedColumnNumber); Assert.Equal(48, mappingEntry.GeneratedSourcePosition.ZeroBasedLineNumber); Assert.Null(mappingEntry.OriginalSourcePosition); Assert.Equal("three", mappingEntry.OriginalFileName); Assert.Equal("bar", mappingEntry.OriginalName); }
public void ToMappingEntry_ContainsGeneratedSourcePosition_CorrectMappingEntryFieldsPopulated() { // Arrange NumericMappingEntry numericMappingEntry = new NumericMappingEntry { GeneratedColumnNumber = 12, GeneratedLineNumber = 13 }; List <string> names = new List <string>(); List <string> sources = new List <string>(); // Act MappingEntry mappingEntry = numericMappingEntry.ToMappingEntry(names, sources); // Assert Assert.Equal(12, mappingEntry.GeneratedSourcePosition.ZeroBasedColumnNumber); Assert.Equal(13, mappingEntry.GeneratedSourcePosition.ZeroBasedLineNumber); Assert.Null(mappingEntry.OriginalSourcePosition); Assert.Null(mappingEntry.OriginalFileName); Assert.Null(mappingEntry.OriginalName); }