public void Gets_Document_From_Store() { var mockTextIO = new Mock<ITextIO>(); mockTextIO.Setup( m => m.ReadDocument( It.Is<string>(v => v == "C:/TEST/testPath/doc.json") )); IDocumentRepository documentRepository = new DocumentRepository ( "C:/TEST", mockTextIO.Object, new DocumentPathResolver(), new DocumentFactory() ); documentRepository.LoadDocument("/testPath/doc.json"); mockTextIO.VerifyAll(); }