public void ReplaceDatetimeConverter() { ConverterFactory f = new ConverterFactory(); f.RemoveConverter( typeof( DateTime ) ); f.AddConverter( typeof( DateTime ), new ConverterStub( null ) ); IConverter c = f.GetConverter( typeof( DateTime ) ); DateTime now = DateTime.Now; Assert.AreEqual( "Stub: " + now.ToString(), c.ToString( now ) ); }
public void ReplaceDatetimeConverter() { ConverterFactory f = new ConverterFactory(); f.RemoveConverter(typeof(DateTime)); f.AddConverter(typeof(DateTime), new ConverterStub(null)); IConverter c = f.GetConverter(typeof(DateTime)); DateTime now = DateTime.Now; Assert.AreEqual("Stub: " + now.ToString(), c.ToString(now)); }
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); }
public void AddConverter <T>(IByteConverter <T> converter) { _converters.AddConverter(converter); }