Skip to content
This repository was archived by the owner on Jul 28, 2025. It is now read-only.

Commit d3e1707

Browse files
committed
Remove redundant ErrorMessage property
1 parent d183c35 commit d3e1707

File tree

3 files changed

+14
-16
lines changed

3 files changed

+14
-16
lines changed

src/ServiceLayer.Mesh/FileTypes/NbssAppointmentEvents/FileParsingException.cs

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,19 +3,17 @@ namespace ServiceLayer.Mesh.FileTypes.NbssAppointmentEvents;
33
public class FileParsingException : Exception
44
{
55
public string Code { get; }
6-
public string ErrorMessage { get; }
76

8-
public FileParsingException(string code, string errorMessage)
9-
: base(errorMessage)
7+
public FileParsingException(string code, string message)
8+
: base(message)
109
{
1110
Code = code;
12-
ErrorMessage = errorMessage;
1311
}
1412

15-
public FileParsingException(string code, string errorMessage, Exception innerException)
16-
: base(errorMessage, innerException)
13+
public FileParsingException(string code, string message, Exception innerException)
14+
: base(message, innerException)
1715
{
1816
Code = code;
19-
ErrorMessage = errorMessage;
2017
}
2118
}
19+

src/ServiceLayer.Mesh/FileTypes/NbssAppointmentEvents/FileTransformer.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,14 +40,14 @@ public override async Task<IList<ValidationError>> TransformFileAsync(Stream str
4040
private List<ValidationError> HandleFileParsingException(FileParsingException ex)
4141
{
4242
logger.LogError("File parsing failed with validation error. Code: {ErrorCode}, Message: {ErrorMessage}",
43-
ex.Code, ex.ErrorMessage);
43+
ex.Code, ex.Message);
4444

4545
return
4646
[
4747
new ValidationError
4848
{
4949
Code = ex.Code,
50-
Error = ex.ErrorMessage,
50+
Error = ex.Message,
5151
Scope = ValidationErrorScope.File
5252
}
5353
];

tests/ServiceLayer.Mesh.Tests/FileTypes/NbssAppointmentEvents/FileParserTests.cs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ public FileParserTests()
2222

2323
private FileStream GetTestFileStream(string fileName)
2424
{
25-
string filePath = Path.Combine(_testDataPath, fileName);
25+
var filePath = Path.Combine(_testDataPath, fileName);
2626
return File.OpenRead(filePath);
2727
}
2828

@@ -154,7 +154,7 @@ public void Parse_MissingFieldsRecord_ThrowsFileParsingException()
154154
var exception = Assert.Throws<FileParsingException>(() => _fileParser.Parse(fileStream));
155155

156156
Assert.Equal(ErrorCodes.MissingFieldHeadings, exception.Code);
157-
Assert.Equal("Field headings are missing", exception.ErrorMessage);
157+
Assert.Equal("Field headings are missing", exception.Message);
158158
}
159159

160160
[Fact]
@@ -167,7 +167,7 @@ public void Parse_UnknownRecordType_ThrowsFileParsingException()
167167
var exception = Assert.Throws<FileParsingException>(() => _fileParser.Parse(fileStream));
168168

169169
Assert.Equal(ErrorCodes.UnknownRecordTypeIdentifier, exception.Code);
170-
Assert.Equal("Unknown Record Identifier UNKNOWN_TYPE", exception.ErrorMessage);
170+
Assert.Equal("Unknown Record Identifier UNKNOWN_TYPE", exception.Message);
171171
}
172172

173173
[Fact]
@@ -333,7 +333,7 @@ public void Parse_DataRecordBeforeFields_ThrowsFileParsingExceptionWithCorrectCo
333333
var exception = Assert.Throws<FileParsingException>(() => _fileParser.Parse(stream));
334334

335335
Assert.Equal(ErrorCodes.MissingFieldHeadings, exception.Code);
336-
Assert.Equal("Field headings are missing", exception.ErrorMessage);
336+
Assert.Equal("Field headings are missing", exception.Message);
337337
}
338338

339339
[Fact]
@@ -346,7 +346,7 @@ public void Parse_UnknownRecordTypeWithNullIdentifier_ThrowsFileParsingException
346346
var exception = Assert.Throws<FileParsingException>(() => _fileParser.Parse(stream));
347347

348348
Assert.Equal(ErrorCodes.UnknownRecordTypeIdentifier, exception.Code);
349-
Assert.Equal("Unknown Record Identifier ", exception.ErrorMessage);
349+
Assert.Equal("Unknown Record Identifier ", exception.Message);
350350
}
351351

352352
[Fact]
@@ -359,7 +359,7 @@ public void Parse_UnknownRecordTypeWithEmptyString_ThrowsFileParsingExceptionWit
359359
var exception = Assert.Throws<FileParsingException>(() => _fileParser.Parse(stream));
360360

361361
Assert.Equal(ErrorCodes.UnknownRecordTypeIdentifier, exception.Code);
362-
Assert.Equal("Unknown Record Identifier ", exception.ErrorMessage);
362+
Assert.Equal("Unknown Record Identifier ", exception.Message);
363363
}
364364

365365
[Fact]
@@ -373,7 +373,7 @@ public void Parse_FileParsingExceptionWithInnerException_PreservesInnerException
373373

374374
// Assert
375375
Assert.Equal("TEST001", exception.Code);
376-
Assert.Equal("Test error", exception.ErrorMessage);
376+
Assert.Equal("Test error", exception.Message);
377377
Assert.Equal(innerException, exception.InnerException);
378378
Assert.Equal("Test error", exception.Message);
379379
}

0 commit comments

Comments
 (0)