void setWindowsMockActionDownload(wstring version) { ConfigurationRemote remote; ConfigurationFileActionDownloads fileActionDownloads; ConfigurationFileActionDownload fileActionDownload; fileActionDownload.AddUrl(L"http://url"); fileActionDownload.SetVersion(version); fileActionDownloads.SetActionID(WindowsLPIActionID); fileActionDownloads.AddFileActionDownload(fileActionDownload); remote.AddFileActionDownloads(fileActionDownloads); ConfigurationInstance::Get().SetRemote(remote); }
TEST_F(WindowsLPIActionTest, _isDownloadAvailable_Yes) { CreateWindowsLIPAction; ConfigurationRemote remote; ConfigurationFileActionDownloads fileActionDownloads; ConfigurationFileActionDownload fileActionDownload; EXPECT_CALL(osVersionExMock, GetVersion()).WillRepeatedly(Return(Windows7)); EXPECT_CALL(osVersionExMock, IsWindows64Bits()).WillRepeatedly(Return(false)); fileActionDownload.SetVersion(lipAction._getDownloadID()); fileActionDownloads.SetActionID(WindowsLPIActionID); fileActionDownload.AddUrl(L"http://www.softcatala.org/"); fileActionDownloads.AddFileActionDownload(fileActionDownload); remote.AddFileActionDownloads(fileActionDownloads); ConfigurationInstance::Get().SetRemote(remote); EXPECT_TRUE(lipAction._isDownloadAvailable()); }