// --------------------------------------------------------[] private static void TestReadFeedStatus( MipFeedType mipFeedType, MipFeedSubmissionOverallStatus mipFeedSubmissionOverallStatus, IMipConnector mipConnector) { var wasTested = false; var feed = new MipFeedDescriptor( mipFeedType ); MipConnectorTestInitializer.TestRequestIds( feed.Type, mipFeedSubmissionOverallStatus ) .ForEach( reqId => { var request = new MipFeedSubmissionDescriptor( feed, reqId ); var response = mipConnector.GetFeedSubmissionOverallStatus( request ); var testInfo = "{0}.{1} checking status".SafeFormat( feed.Type, reqId ); wasTested = true; Assert.That( response.IsSuccessful, testInfo ); Assert.AreEqual( mipFeedSubmissionOverallStatus, response.Result.Status, testInfo ); } ); Assert.AreEqual( true, wasTested, "{0}.{1} was not tested".SafeFormat( mipFeedType, mipFeedSubmissionOverallStatus ) ); }
// --------------------------------------------------------[] private static void _TestReadItemId( MipFeedType mipFeedType, IMipConnector mipConnector ) { var feed = new MipFeedDescriptor( mipFeedType ); var request = new MipFeedSubmissionDescriptor( feed, MipConnectorTestInitializer.ItemRequestId ); var response = mipConnector.GetFeedSubmissionOverallStatus( request ); Console.WriteLine( response ); Assert.IsNotNull( response.Result ); Assert.AreEqual( MipConnectorTestInitializer.ProductItemId, response.Result.MipItemId, "{0}.ItemId".SafeFormat( feed.Type ) ); }