File tree Expand file tree Collapse file tree 1 file changed +17
-0
lines changed
tests/System.IO.Abstractions.Extensions.Tests Expand file tree Collapse file tree 1 file changed +17
-0
lines changed Original file line number Diff line number Diff line change @@ -290,5 +290,22 @@ public void AppendText_FileExistsAndHasText_LinesAreAppended(params string[] app
290290 Assert . AreEqual ( expected [ i ] , actual [ i ] ) ;
291291 }
292292 }
293+
294+ [ TestCase ( "test.extension" , "test" ) ]
295+ [ TestCase ( "noextension" , "noextension" ) ]
296+ [ TestCase ( ".extensiononly" , "" ) ]
297+ public void GetFileNameWithoutExtension_WithValidFileName_ReturnsNameWithoutExtension ( string fileName , string expectedName )
298+ {
299+ //arrange
300+ var fs = new FileSystem ( ) ;
301+ var current = fs . DirectoryInfo . New ( fs . Directory . GetCurrentDirectory ( ) ) ;
302+ var file = current . File ( fileName ) ;
303+
304+ //act
305+ var name = file . GetFileNameWithoutExtension ( ) ;
306+
307+ //assert
308+ Assert . AreEqual ( expectedName , name ) ;
309+ }
293310 }
294311}
You can’t perform that action at this time.
0 commit comments