public void NotRegisteredConverter() { var converterId = "chat/minecraft"; var factory = new ConverterFactory(); Assert.Throws <System.Exception>(() => factory.ConvertFile(path), $"No Converter found for the passed identifier '{converterId}' or fileextetnion '{System.IO.Path.GetExtension(path)}'"); }
public void LoadFromAssemblies() { var factory = new ConverterFactory(); factory.LoadFromAssemblies(); var conversation = factory.ConvertFile(null, MIME_TYPE); Assert.NotNull(conversation); }
public void AddAndRetrieve() { var conMock = new Mock <IConverter>(); conMock.Setup(con => con.MimeTypes).Returns(new string[] { "test" }); var factory = new ConverterFactory(); factory.AddConverter(conMock.Object); factory.ConvertFile(path); conMock.Verify(con => con.MimeTypes, Times.Once); conMock.Verify(con => con.Convert(path), Times.Once); }