示例#1
0
 protected override void OnCleanup()
 {
     base.OnCleanup();
     modCopier               = null;
     mockEventAggregator     = null;
     mockConverterOptions    = null;
     mockFileProxy           = null;
     mockFolderProxy         = null;
     mockMessageBoxProxy     = null;
     mockDirectoryCopyHelper = null;
     mockDirectoryHelper     = null;
 }
示例#2
0
        protected override void OnInitialize()
        {
            base.OnInitialize();
            mockEventAggregator     = new Mock <IEventAggregator>();
            mockConverterOptions    = new Mock <IConverterOptions>();
            mockFileProxy           = new Mock <IFileProxy>();
            mockFolderProxy         = new Mock <IFolderProxy>();
            mockMessageBoxProxy     = new Mock <IMessageBoxProxy>();
            mockDirectoryCopyHelper = new Mock <IDirectoryCopyHelper>();
            mockDirectoryHelper     = new Mock <IDirectoryHelper>();
            mockSaveGameTranslator  = new Mock <ISaveGameNameTranslator>();

            var mockConverterSettings = new Mock <IConverterSettings>();
            var requiredItems         = new List <IRequiredItemBase>();

            mockConverterOptions.Setup(o => o.CurrentConverter).Returns(mockConverterSettings.Object);
            mockConverterSettings.Setup(s => s.RequiredItems).Returns(requiredItems);
            var mockTargetGameModPathItem = new Mock <IRequiredItemBase>();

            mockTargetGameModPathItem.Setup(i => i.InternalTagName).Returns(targetGameModPathTagName);
            mockTargetGameModPathItem.Setup(i => i.SelectedValue).Returns(vic2ModPath);
            requiredItems.Add(mockTargetGameModPathItem.Object);
            var mockSaveGame = new Mock <IRequiredFile>();

            mockConverterSettings.Setup(s => s.AbsoluteSourceSaveGame).Returns(mockSaveGame.Object);

            var mockTargetGame = new Mock <IGameConfiguration>();

            mockConverterSettings.Setup(s => s.TargetGame).Returns(mockTargetGame.Object);

            mockDirectoryHelper.Setup(d => d.GetConverterWorkingDirectory(It.IsAny <IConverterSettings>()))
            .Returns(workingDirectory);

            mockFileProxy.Setup(p => p.Exists(It.IsAny <string>())).Returns(false);
            mockFolderProxy.Setup(p => p.Exists(It.IsAny <string>())).Returns(false);

            modCopier = new ModCopier(
                mockConverterOptions.Object,
                mockFileProxy.Object,
                mockFolderProxy.Object,
                mockDirectoryHelper.Object,
                mockMessageBoxProxy.Object,
                mockDirectoryCopyHelper.Object,
                mockSaveGameTranslator.Object);
        }
        //string modFileSourcePath = "modFileSourcePath";
        protected override void OnInitialize()
        {
            base.OnInitialize();
            mockEventAggregator = new Mock<IEventAggregator>();
            mockConverterOptions = new Mock<IConverterOptions>();
            mockFileProxy = new Mock<IFileProxy>();
            mockFolderProxy = new Mock<IFolderProxy>();
            mockMessageBoxProxy = new Mock<IMessageBoxProxy>();
            mockDirectoryCopyHelper = new Mock<IDirectoryCopyHelper>();
            mockDirectoryHelper = new Mock<IDirectoryHelper>();
            mockSaveGameTranslator = new Mock<ISaveGameNameTranslator>();

            var mockConverterSettings = new Mock<IConverterSettings>();
            var requiredItems = new List<IRequiredItemBase>();

            mockConverterOptions.Setup(o => o.CurrentConverter).Returns(mockConverterSettings.Object);
            mockConverterSettings.Setup(s => s.RequiredItems).Returns(requiredItems);
            var mockTargetGameModPathItem = new Mock<IRequiredItemBase>();
            mockTargetGameModPathItem.Setup(i => i.InternalTagName).Returns(targetGameModPathTagName);
            mockTargetGameModPathItem.Setup(i => i.SelectedValue).Returns(vic2ModPath);
            requiredItems.Add(mockTargetGameModPathItem.Object);
            var mockSaveGame = new Mock<IRequiredFile>();
            mockConverterSettings.Setup(s => s.AbsoluteSourceSaveGame).Returns(mockSaveGame.Object);

            var mockTargetGame = new Mock<IGameConfiguration>();
            mockConverterSettings.Setup(s => s.TargetGame).Returns(mockTargetGame.Object);

            mockDirectoryHelper.Setup(d => d.GetConverterWorkingDirectory(It.IsAny<IConverterSettings>()))
                .Returns(workingDirectory);

            mockFileProxy.Setup(p => p.Exists(It.IsAny<string>())).Returns(false);
            mockFolderProxy.Setup(p => p.Exists(It.IsAny<string>())).Returns(false);

            modCopier = new ModCopier(
                mockConverterOptions.Object,
                mockFileProxy.Object,
                mockFolderProxy.Object,
                mockDirectoryHelper.Object,
                mockMessageBoxProxy.Object,
                mockDirectoryCopyHelper.Object,
                mockSaveGameTranslator.Object);
        }
 protected override void OnCleanup()
 {
     base.OnCleanup();
     modCopier = null;
     mockEventAggregator = null;
     mockConverterOptions = null;
     mockFileProxy = null;
     mockFolderProxy = null;
     mockMessageBoxProxy = null;
     mockDirectoryCopyHelper = null;
     mockDirectoryHelper = null;
 }