public void SetUp() { Fake <CountryInfo, CountryInfoProvider>(); Fake <StateInfo, StateInfoProvider>(); Fake().DocumentType <Contact>(Contact.CLASS_NAME); var country = new CountryInfo { CountryName = "USA", CountryTwoLetterCode = "US" }; var state = new StateInfo { StateName = "Illinois", StateDisplayName = "Illinois" }; var contact = TreeNode.New <Contact>().With(x => x.Fields.Country = "USA;Illinois"); var socialLinkRepository = Substitute.For <ISocialLinkRepository>(); var cafeRepository = Substitute.For <ICafeRepository>(); var contactRepository = Substitute.For <IContactRepository>(); var countryRepository = Substitute.For <ICountryRepository>(); var outputCacheDependencies = Substitute.For <IOutputCacheDependencies>(); contactRepository.GetCompanyContact().Returns(contact); countryRepository.GetCountry(country.CountryName).Returns(country); countryRepository.GetState(state.StateName).Returns(state); mFormItemRepository = Substitute.For <IFormItemRepository>(); mController = new ContactsController(cafeRepository, socialLinkRepository, contactRepository, mFormItemRepository, countryRepository, outputCacheDependencies); mMessageModel = CreateMessageModel(); }
public FormTestController( IBusinessDependencies businessDependencies, IFormItemRepository formItemRepository) : base(businessDependencies) { FormItemRepository = formItemRepository ?? throw new ArgumentNullException(nameof(formItemRepository)); }
public ContactsController(ICafeRepository cafeRepository, ISocialLinkRepository socialLinkRepository, IContactRepository contactRepository, IFormItemRepository formItemRepository, ICountryRepository countryRepository) { mCountryRepository = countryRepository; mFormItemRepository = formItemRepository; mCafeRepository = cafeRepository; mSocialLinkRepository = socialLinkRepository; mContactRepository = contactRepository; }
public ContactsController(ICafeRepository cafeRepository, ISocialLinkRepository socialLinkRepository, IContactRepository contactRepository, IFormItemRepository formItemRepository, ICountryRepository countryRepository, IOutputCacheDependencies outputCacheDependencies) { mCountryRepository = countryRepository; mFormItemRepository = formItemRepository; mCafeRepository = cafeRepository; mSocialLinkRepository = socialLinkRepository; mContactRepository = contactRepository; mOutputCacheDependencies = outputCacheDependencies; }
public void SetUp() { Fake<CountryInfo, CountryInfoProvider>(); Fake<StateInfo, StateInfoProvider>(); Fake().DocumentType<Contact>(Contact.CLASS_NAME); var country = new CountryInfo { CountryName = "USA", CountryTwoLetterCode = "US" }; var state = new StateInfo { StateName = "Illinois", StateDisplayName = "Illinois" }; var contact = TreeNode.New<Contact>().With(x => x.Fields.Country = "USA;Illinois"); var socialLinkRepository = Substitute.For<ISocialLinkRepository>(); var cafeRepository = Substitute.For<ICafeRepository>(); var contactRepository = Substitute.For<IContactRepository>(); var countryRepository = Substitute.For<ICountryRepository>(); var outputCacheDependencies = Substitute.For<IOutputCacheDependencies>(); contactRepository.GetCompanyContact().Returns(contact); countryRepository.GetCountry(country.CountryName).Returns(country); countryRepository.GetState(state.StateName).Returns(state); mFormItemRepository = Substitute.For<IFormItemRepository>(); mController = new ContactsController(cafeRepository, socialLinkRepository, contactRepository, mFormItemRepository, countryRepository, outputCacheDependencies); mMessageModel = CreateMessageModel(); }