public void GetActiveLiveOfferAttributesFailureTest() { Request = new InitClass().initRequest("liveoffers"); IOfferRepository.Setup(i => i.SelectByID(new Guid())).Returns(new InitObject().OfferObject(1, false)); IOfferAttributeRepository.Setup(i => i.GetOfferAttributes(new Guid())).Returns(new InitObject().ListOfferUnpublishedAttributeApiObject()); OffersManager = new InitClass().initOffersManager(IOfferRepository.Object, IOfferAttributeRepository.Object, IProviderRepository.Object, IAttributeRepository.Object, ILiveMatch.Object, IRespondentCatalog.Object, IQuotaExpressionRepository.Object, IQuotaMappingRepository.Object, ISampleMappingRepository.Object, IGMIStudy.Object, ISteamStudy.Object, IQuotaLiveMatch.Object); var result = OffersManager.GetOfferAttributes(Request, It.IsAny<string>(), new Guid().ToString()); Assert.Null(result.Attributes); Assert.NotNull(result.Errors); Assert.True(result.Errors.Exists(i => i.Code == 2017)); }
public void GetTestOfferAttributesTest() { Request = new InitClass().initRequest("testoffers"); IOfferRepository.Setup(i => i.SelectByID(new Guid())).Returns(new InitObject().OfferObject(1, true)); IOfferAttributeRepository.Setup(i => i.GetOfferAttributes(new Guid())).Returns(new InitObject().ListOfferAttributeApiObject()); OffersManager = new InitClass().initOffersManager(IOfferRepository.Object, IOfferAttributeRepository.Object, IProviderRepository.Object, IAttributeRepository.Object, ILiveMatch.Object, IRespondentCatalog.Object, IQuotaExpressionRepository.Object, IQuotaMappingRepository.Object, ISampleMappingRepository.Object, IGMIStudy.Object, ISteamStudy.Object, IQuotaLiveMatch.Object); var result = OffersManager.GetOfferAttributes(Request, It.IsAny<string>(), new Guid().ToString()); Assert.NotNull(result.Attributes); Assert.NotEmpty(result.Attributes); Assert.Equal(2, result.Attributes.Count); Assert.Empty(result.Errors); }