static void Main(string[] args) { LogfileController logfileController = new LogfileController(); logfileController.IngestLogfile(Directory.GetCurrentDirectory()); MainMenu menu = new MainMenu(); menu.StartMenu(); }
public void GetCallsLogFileProvider() { var mock = new Mock <ILogfileProvider>(); string testData = new string('a', 1000); var controller = new LogfileController(mock.Object); using FileStream fs = new FileStream(file, FileMode.Open); mock.Setup(x => x.GetLog()).Returns(fs); var result = controller.Get(); mock.Verify(x => x.GetLog()); }
public void GetWithRangeForwardsRangeToProvider() { var mock = new Mock <ILogfileProvider>(); using FileStream fs = new FileStream(file, FileMode.Open); mock.Setup(x => x.GetLog()).Returns(fs); var controller = new LogfileController(mock.Object); var ctx = new ControllerContext { HttpContext = new DefaultHttpContext(), }; controller.ControllerContext = ctx; var result = controller.Get(); mock.Verify(x => x.GetLog(), Times.Once); }