public void GetFullPath_valid_path(string basePath, string fileName, string expectedValue) { var combined = new StAbWrapper().Path.Combine(basePath, fileName); _diskManager.Path.Combine(basePath, fileName).Returns(combined); var info = new MockFileInfo { FullName = combined }; _diskManager.NewFileInfo(combined).Returns(info); var result = DWPSUtils.GetFullPath(basePath, fileName); Assert.AreEqual(expectedValue, result); _diskManager.Path.Received(1).Combine(basePath, fileName); _diskManager.Received(1).NewFileInfo(combined); }
static DWPSUtils() { _diskManager = new StAbWrapper(); _processManager = new ProcessManager(); }