/// <summary> /// Converts a channel terms object to the data transfer version of a channel terms object /// </summary> /// <param name="channelTerms">Channel terms object to convert</param> /// <returns>A ChannelTermsDto object</returns> public static ChannelTermsDto ConvertChannelTermsToDto(ChannelTerms channelTerms) { if (channelTerms == null) { return null; } return new ChannelTermsDto { Id = channelTerms.Id, Content = channelTerms.Content }; }
public void GetChannelTermsIsSuccessful() { // Arrange var distributionManager = MockRepository.GenerateMock<IDistributionManager>(); PropertyManagementSystemService.DistributionManager = distributionManager; var channelTerms = new ChannelTerms { Id = CHANNEL_TERMS_ID, Content = "Test" }; distributionManager.Expect(manager => manager.GetChannelTerms(CHANNEL_TERMS_ID, CULTURE_CODE)).Return(channelTerms); // Act PropertyManagementSystemService.GetChannelTerms(CHANNEL_TERMS_ID, CULTURE_CODE); // Assert distributionManager.VerifyAllExpectations(); }
public void GetChannelTermsCallsCorrectMethods() { // Arrange const int CHANNEL_TERMS_ID = 1; const string CULTURE_CODE = "en-GB"; var channelDaoMock = MockRepository.GenerateMock<IChannelDao>(); distributionManager.ChannelDao = channelDaoMock; var channelTerms = new ChannelTerms { Id = CHANNEL_TERMS_ID, Content = "Test" }; channelDaoMock.Expect(dao => dao.GetChannelTermsByKey(CHANNEL_TERMS_ID, CULTURE_CODE)).Return(channelTerms); // Act distributionManager.GetChannelTerms(CHANNEL_TERMS_ID, CULTURE_CODE); // Assert channelDaoMock.VerifyAllExpectations(); // Reset the Daos distributionManager.ChannelDao = new ChannelDao(); }