public void Safely_Maps_Null() { var r = new HomePathResolver("/Home"); Expect(r.ResolvePath(null), Is.EqualTo("")); }
public void Null_Passed_To_Resolver_Constructor_Exception() { var r = new HomePathResolver(null); }
public void Maps_Path_Drive_Rooted_Directory() { var r = new HomePathResolver("C:\\Home\\"); Expect(r.ResolvePath("~/File.txt"), Is.EqualTo("C:\\Home\\File.txt")); }
public void Maps_Path_To_Home_Rooted_Directory() { var r = new HomePathResolver("~/Home/"); Expect(r.ResolvePath("~/File.txt"), Is.EqualTo("~/Home/File.txt")); }
public void Correctly_Handles_Extra_Dir_Forward_Slash() { var r = new HomePathResolver("/Home/"); Expect(r.ResolvePath("/File.txt"), Is.EqualTo("/File.txt")); }