public void MoviesAlreadyInTargetFormattingAreCorrectlyParsed() { //Arrange var fileName = "Toy Story 2 (1999).avi"; var expectedResults = new { FileName = "Toy Story 2 (1999).avi", MovieName = "Toy Story 2", Extension = ".avi", Year = "1999" }; //Act var obj = new Movie(fileName); //Assert Assert.AreEqual(expectedResults.FileName, obj.FileName); Assert.AreEqual(expectedResults.Extension, obj.Extension); Assert.AreEqual(expectedResults.MovieName, obj.Name); Assert.AreEqual(expectedResults.Year, obj.Year); }
public void MoviesFormattedWithSceneFormattingAreCorrectlyParsed() { //Arrange var fileName = "Transformers.Age.Of.Extinction.2014.DVDR.NTSC-LPD.mkv"; var expectedResults = new { FileName = "Transformers.Age.Of.Extinction.2014.DVDR.NTSC-LPD.mkv", MovieName = "Transformers Age Of Extinction", Extension = ".mkv", Year = "2014" }; //Act var obj = new Movie(fileName); //Assert Assert.AreEqual(expectedResults.FileName, obj.FileName); Assert.AreEqual(expectedResults.Extension, obj.Extension); Assert.AreEqual(expectedResults.MovieName, obj.Name); Assert.AreEqual(expectedResults.Year, obj.Year); }
public void MoviesAlreadyInTargetFormattingWithExtraDataAreCorrectlyParsed() { //Arrange var fileName = "Bleach Fade to Black (2008) [720p] [h.265].mkv"; var expectedResults = new { FileName = "Bleach Fade to Black (2008) [720p] [h.265].mkv", MovieName = "Bleach Fade To Black", Extension = ".mkv", Year = "2008" }; //Act var obj = new Movie(fileName); //Assert Assert.AreEqual(expectedResults.FileName, obj.FileName); Assert.AreEqual(expectedResults.Extension, obj.Extension); Assert.AreEqual(expectedResults.MovieName, obj.Name); Assert.AreEqual(expectedResults.Year, obj.Year); }
public void MoviesThatStartWithTheAreMovedToTheFolderOfTheFirstLetterOfTheFirstWordAfterThe() { //Arrange var fileName = "The Shining (1980).avi"; //Act var result = new Movie(fileName); //Assert Assert.AreEqual("\\Movies\\S\\The Shining (1980).avi", result.MoveLocation); }
public void MoviesThatStartWithALetterAreMovedToTheFolderOfTheFirstLetter() { //Arrange var fileName = "Idiocracy (2006).avi"; //Act var result = new Movie(fileName); //Assert Assert.AreEqual("\\Movies\\I\\Idiocracy (2006).avi", result.MoveLocation); }
public void MoviesThatStartWithANumberAreMovedToTheGenericNumberFolder() { //Arrange var fileName = "2009 (2012).avi"; //Act var result = new Movie(fileName); //Assert Assert.AreEqual("\\Movies\\#\\2009 (2012).avi", result.MoveLocation); }
public void MoviesWithTheYearPreceedingTheNameAreCorrectlyParsed() { //Arrange var fileName = "2008 - Wall-E.avi"; var expectedResults = new { FileName = "2008 - Wall-E.avi", MovieName = "Wall-E", Extension = ".avi", Year = "2008" }; //Act var obj = new Movie(fileName); //Assert Assert.AreEqual(expectedResults.FileName, obj.FileName); Assert.AreEqual(expectedResults.Extension, obj.Extension); Assert.AreEqual(expectedResults.MovieName, obj.Name); Assert.AreEqual(expectedResults.Year, obj.Year); }