public void LoadComponentFilesTest() { ILocation loc = null; var fileLoaderMock = new Mock <IFileLoader>(); fileLoaderMock.Setup(m => m.LoadFolder(It.IsAny <ILocation>(), It.IsAny <string[]>())) .Returns((ILocation l, string[] f) => { loc = l; return(AsyncEnumerable.Empty <IFile>()); }); var libLoader = new FolderLibraryLoader(Location.FromPath("D:\\lib"), fileLoaderMock.Object); libLoader.LoadComponentFiles("A", null); Assert.AreEqual("D:\\lib\\_components\\A", loc.ToPath()); }