public void GetsGzipMimeCorrectly() { // Arrange var sut = new FileService(); // Act var result = sut.GetMimetype(TestData.DataDir("FileIdentifier/test_gzip.gz")); // Assert Assert.That(result, Is.EqualTo("application/x-gzip"), "FileService should return the correct mimetype for a gzip file." ); }
public void GetsAsciiMimeCorrectly() { // Arrange var sut = new FileService(); // Act var result = sut.GetMimetype(TestData.DataDir("FileIdentifier/test_ascii.txt")); // Assert Assert.That(result, Is.EqualTo("text/plain"), "FileService should return the correct mimetype for a text file" ); }
public void GetsTarGzMimeCorrectly() { // Arrange var sut = new FileService(); // Act var result = sut.GetMimetype(TestData.DataDir("FileIdentifier/test_targz.tar.gz")); // Assert Assert.That(result, Is.EqualTo("application/x-compressed-tar"), "FileService should return the correct mimetype for a tar.gz file." ); }
public void GetsZipMimeCorrectly() { // Arrange var sut = new FileService(); // Act var result = sut.GetMimetype(TestData.DogeCoinFlagZip()); // Assert Assert.That(result, Is.EqualTo("application/zip"), "FileService should return the correct mimetype for a zipfile." ); }
public void GetsUnknownMimeCorrectly() { // Arrange var sut = new FileService(); string random_bin = TestData.DataDir("FileIdentifier/random.bin"); Assert.IsTrue(File.Exists(random_bin)); // Act var result = sut.GetMimetype(random_bin); // Assert Assert.That(result, Is.EqualTo("application/octet-stream"), "FileService should return 'application/octet-stream' for all other file types." ); }