Exemplo n.º 1
0
		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);
		}
Exemplo n.º 2
0
		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);
		}
Exemplo n.º 3
0
		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);
		}
Exemplo n.º 4
0
		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);
		}