public void ProcessFileNoImporter() { var fileName = @"c:\temp\calldata\myfile.test"; var manager = new ImporterManager(); var successful = manager.Process(fileName); Assert.IsFalse(successful); }
public void ProcessFile() { var fileName = @"c:\temp\calldata\myfile.test"; var manager = new ImporterManager(); Mock<ICallDataImporter> importer = new Mock<ICallDataImporter>(); importer .Expect(i => i.RegisteredExtensions()) .Returns(new List<string> { "test" }); importer .Expect(i => i.Import(fileName)) .Returns(true); manager.Register(importer.Object); var successful = manager.Process(fileName); Assert.IsTrue(successful); }