@@ -20,20 +20,14 @@ public MockFile(IMockFileDataAccessor mockFileDataAccessor) : base(mockFileDataA
2020
2121 public override void AppendAllLines ( string path , IEnumerable < string > contents )
2222 {
23- mockFileDataAccessor . PathVerifier . IsLegalAbsoluteOrRelative ( path , "path" ) ;
24- VerifyValueIsNotNull ( contents , "contents" ) ;
25-
2623 AppendAllLines ( path , contents , MockFileData . DefaultEncoding ) ;
2724 }
2825
2926 public override void AppendAllLines ( string path , IEnumerable < string > contents , Encoding encoding )
3027 {
31- if ( encoding == null )
32- {
33- throw new ArgumentNullException ( nameof ( encoding ) ) ;
34- }
35-
3628 mockFileDataAccessor . PathVerifier . IsLegalAbsoluteOrRelative ( path , "path" ) ;
29+ VerifyValueIsNotNull ( contents , nameof ( contents ) ) ;
30+ VerifyValueIsNotNull ( encoding , nameof ( encoding ) ) ;
3731
3832 var concatContents = contents . Aggregate ( "" , ( a , b ) => a + b + Environment . NewLine ) ;
3933 AppendAllText ( path , concatContents , encoding ) ;
@@ -492,20 +486,18 @@ public override string[] ReadAllLines(string path, Encoding encoding)
492486
493487 public override string ReadAllText ( string path )
494488 {
495- mockFileDataAccessor . PathVerifier . IsLegalAbsoluteOrRelative ( path , "path" ) ;
496-
497- if ( ! mockFileDataAccessor . FileExists ( path ) )
498- {
499- throw CommonExceptions . FileNotFound ( path ) ;
500- }
501-
502489 return ReadAllText ( path , MockFileData . DefaultEncoding ) ;
503490 }
504491
505492 public override string ReadAllText ( string path , Encoding encoding )
506493 {
507494 mockFileDataAccessor . PathVerifier . IsLegalAbsoluteOrRelative ( path , "path" ) ;
508495
496+ if ( ! mockFileDataAccessor . FileExists ( path ) )
497+ {
498+ throw CommonExceptions . FileNotFound ( path ) ;
499+ }
500+
509501 if ( encoding == null )
510502 {
511503 throw new ArgumentNullException ( nameof ( encoding ) ) ;
0 commit comments