public void CreateAndDeleteFile(IFileInfoWrap fi) { IFileStreamWrap fs = fi.Create(); fs.Close(); fi.Delete(); }
public void Check_that_FileInfo_methods_Create_and_Delete_are_called() { // Add mock repository. IFileInfoWrap fileInfoRepository = MockRepository.GenerateMock <IFileInfoWrap>(); IFileStreamWrap fileStreamRepository = MockRepository.GenerateMock <IFileStreamWrap>(); // Create expectations fileInfoRepository.Expect(x => x.Create()).Return(fileStreamRepository); fileStreamRepository.Expect(x => x.Close()); fileInfoRepository.Expect(x => x.Delete()); // Test new FileInfoSample().CreateAndDeleteFile(fileInfoRepository); // Verify expectations. fileInfoRepository.VerifyAllExpectations(); fileStreamRepository.VerifyAllExpectations(); }
public NativeFileEntry(IFileInfoWrap fileInfo) { this.FileInfo = fileInfo; }
public FileProcessHandler(IFileWrap file, IPathWrap path, IFileInfoWrap fileInfo) { _file = file; _fileInfo = fileInfo; _path = path; }