protected override void OnInitialize()
        {
            base.OnInitialize();
            mockCompressedSaveChecker = new Mock <ICompressedSaveChecker>();
            mockConverterOptions      = new Mock <IConverterOptions>();
            mockDirectoryHelper       = new Mock <IDirectoryHelper>();
            mockMessageBoxProxy       = new Mock <IMessageBoxProxy>();
            fileProxy       = new Mock <IFileProxy>();
            folderProxy     = new Mock <IFolderProxy>();
            zipFileHelper   = new Mock <IZipFileHelper>();
            mockEnvironment = new Mock <IEnvironmentProxy>();

            mockCurrentConverter = new Mock <IConverterSettings>();
            mockConverterOptions.Setup(o => o.CurrentConverter).Returns(mockCurrentConverter.Object);

            mockSavegame = new Mock <IRequiredFile>();
            mockCurrentConverter.Setup(c => c.AbsoluteSourceSaveGame).Returns(mockSavegame.Object);

            testTarget = new ExtractSaveOperation(
                mockConverterOptions.Object,
                mockCompressedSaveChecker.Object,
                zipFileHelper.Object,
                mockEnvironment.Object,
                fileProxy.Object,
                folderProxy.Object);
        }
Esempio n. 2
0
 protected override void OnCleanup()
 {
     mockSavegame              = null;
     testTarget                = null;
     mockMessageBoxProxy       = null;
     mockDirectoryHelper       = null;
     mockConverterOptions      = null;
     mockCompressedSaveChecker = null;
     zipFileHelper             = null;
     mockEnvironment           = null;
     base.OnCleanup();
 }