public void ConstructPath_ThrowsException() { var info = new SheetInfo { Pattern = @"yyyy\MM\""some folder""\dd" }; var date = new DateTime(2012, 11, 08); var root = "c:\\some path\\"; info.ConstructPath(root, date); }
public void ConstructPath_ErroneusPattern() { var info = new SheetInfo { Pattern = @"\\yyyy\\MM\\""some folder""\\dd" }; var date = new DateTime(2012, 11, 08); var root = "c:\\some path\\"; var actual = info.ConstructPath(root, date); var expected = "\\2012\\11\\some folder\\08"; Assert.AreEqual(expected, actual); }
public void ConstructPath_UsualPattern() { var info = new SheetInfo {Pattern = @"yyyy\\MM\\""some folder""\\dd"}; var date = new DateTime(2015, 03, 21); var root = "c:\\some path\\"; var actual = info.ConstructPath(root, date); var expected = "c:\\some path\\2015\\03\\some folder\\21"; Assert.AreEqual(expected, actual); }