protected override void OnCleanup() { base.OnCleanup(); modCopier = null; mockEventAggregator = null; mockConverterOptions = null; mockFileProxy = null; mockFolderProxy = null; mockMessageBoxProxy = null; mockDirectoryCopyHelper = null; mockDirectoryHelper = null; }
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); }