when( fs.getSeparator() ).thenReturn( "\\" );
final Path path = create( fs, "c:\\path\\to\\", false );
assertThat( path.normalize() ).isNotNull().isEqualTo( path );
assertThat( path.normalize().normalize() ).isNotNull().isEqualTo( path.normalize() );
final Path path2 = create( fs, "c:\\some\\path\\..\\..\\to", false );
assertThat( path2.normalize() ).isNotNull();
assertThat( path2.normalize().toString() ).isEqualTo( "c:\\to" );