public void GetMimeType_CachedValidMimeType_MimeType() { //Arrange var extension = ".html"; //Make sure that no other unit tests lookup this extension //Act var mimeTyper = new MimeTyper(); mimeTyper.GetMimeType(extension); //Call it twice to insure that it has been cached var mimeType = mimeTyper.GetMimeType(extension); //Assert Assert.AreEqual("text/html", mimeType); }
public void GetMimeType_ValidMimeType_MimeType() { //Arrange var extension = ".htm"; //Act var mimeTyper = new MimeTyper(); var mimeType = mimeTyper.GetMimeType(extension); //Assert Assert.AreEqual("text/html", mimeType); }
public void GetMimeType_UnknownMimeType_ApplicationOctetstream() { //Arrange var extension = ".unknown"; //Act var mimeTyper = new MimeTyper(); var mimeType = mimeTyper.GetMimeType(extension); //Assert Assert.AreEqual("application/octetstream", mimeType); }