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); } }
public void TestInOrder() { using (ShimsContext.Create()) { DnnGlobal.SetTestableInstance(GetStubIDnnGlobal()); DnnUserController.SetTestableInstance(GetStubIUserController(new List <UserInfo>())); CreateDefaultStore(); StoreUrls(); EnsureStore(); } }
// //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>())); }