Ejemplo n.º 1
0
        public ChannelAttributesManagerTests_GetTitleTests()
        {
            _urlReferrer = new UrlReferrer
            {
                Id   = 4,
                Host = "SomeHost.some"
            };

            _urlReferrerRepositoryMock
            .Setup(m => m.GetByIdAsync(_urlReferrer.Id))
            .ReturnsAsync(_urlReferrer);

            _manager = new ChannelAttributesManager(
                _channelAttributesRepositoryMock.Object,
                _urlReferrerRepositoryMock.Object,
                _channelRepositoryMock.Object);
        }
        public ChannelAttributesManagerTests()
        {
            _channelAttributesRepositoryMock
            .Setup(m => m.GetOrAddChannelAttributesIdAsync(It.IsAny <long>()))
            .ReturnsAsync(ExpectedChannelAttributesId);

            _channelAttributesRepositoryMock
            .Setup(m => m.GetDirectChannelAttributesIdAsync())
            .ReturnsAsync(DirectChannelAttributesId);

            _channelAttributesRepositoryMock
            .Setup(m => m.SaveChannelAttributesAsync(It.IsAny <ChannelAttributes>()))
            .Callback <ChannelAttributes>(ca => _savedAttributes = ca);

            _channelRepositoryMock
            .Setup(m => m.GetDirectChannelId())
            .Returns(DirectChannelId);

            _manager = new ChannelAttributesManager(
                _channelAttributesRepositoryMock.Object,
                _urlReferrerRepositoryMock.Object,
                _channelRepositoryMock.Object);
        }