Esempio n. 1
0
        public void Affiliate_CanAddAffiliateWithExistedUser()
        {
            using (ShimsContext.Create())
            {
                InitShims();
                var users      = new List <UserInfo>();
                var dnnUserCtl = GetStubIUserController(users);
                DnnGlobal.SetTestableInstance(GetStubIDnnGlobal());
                DnnUserController.SetTestableInstance(dnnUserCtl);
                users.Add(dnnUserCtl.BuildUserInfo(
                              "user1", "User", "First", "email@test",
                              "12345", DnnGlobal.Instance.GetPortalId()));

                var hccApp = CreateHccAppInMemory();
                var target = hccApp.ContactServices.Affiliates;

                var expected = new Affiliate
                {
                    AffiliateId = "001",
                    UserId      = users[0].UserID,
                    TaxId       = "123",
                    Username    = "******"
                };

                var status = CreateUserStatus.None;
                var res    = target.Create(expected, ref status);
                var actual = target.FindAllPaged(1, 1).First();

                Assert.AreEqual(1, target.CountOfAll());
                Assert.AreEqual(expected.TaxId, actual.TaxId);
                Assert.AreEqual(expected.Username, actual.Username);
                Assert.AreEqual(1, users.Count);
            }
        }
Esempio n. 2
0
        public void TestInOrder()
        {
            using (ShimsContext.Create())
            {
                DnnGlobal.SetTestableInstance(GetStubIDnnGlobal());
                DnnUserController.SetTestableInstance(GetStubIUserController(new List <UserInfo>()));

                CreateDefaultStore();
                StoreUrls();
                EnsureStore();
            }
        }
Esempio n. 3
0
        //
        //Use TestCleanup to run code after each test has run
        //[TestCleanup()]
        //public void MyTestCleanup()
        //{
        //}
        //

        #endregion

        public void InitBasicStubs()
        {
            DnnGlobal.SetTestableInstance(GetStubIDnnGlobal());
            DnnUserController.SetTestableInstance(GetStubIUserController(new List <UserInfo>()));
        }