/// <summary> /// Renders from offsets /// </summary> /// <param name="w"></param> /// <param name="offsets"></param> private void RenderOnce(StreamWriter w, string gadgetXml, string surface, string offsets) { InitRenderUserData(); OffsetItem offsetObj = null; if (!string.IsNullOrEmpty(offsets)) { offsetObj = new OffsetItem(offsets); } GadgetMaster gadget = GadgetMaster.CreateGadget(CurrentControlFactory.FactoryKey, gadgetXml, offsetObj); gadget.MyDataContext.Culture = CurrentCulture; if (RenderUsingData == RenderData.Sandbox) { AccountTestData.ResolveDataControlValues(gadget.MyDataContext, CurrentUser, CurrentUser, CurrentUserFriends); } else { //gadget.MyDataContext.ResolveDataValues(GetCurrentUserId()); } gadget.RenderContent(w, surface); if (chkDisposeGadget.Checked) { gadget.Dispose(); } }
public AbpAccountTestDataBuilder( AccountTestData testData, IGuidGenerator guidGenerator, IIdentityUserRepository userRepository) { _testData = testData; _guidGenerator = guidGenerator; _userRepository = userRepository; }
public void Account_Add_Existing_Username_Should_Throw_Exception() { using (var context = new PayrollContext(IntergrationTestsSetup.ContextOptions)) { var unitOfWork = new UnitOfWork(context); var account = AccountTestData.GetTestAccount(); unitOfWork.Account.Insert(account); unitOfWork.Save(); } }
public void SetupTest() { viewer = new Person { Id = vUid.ToString(), DisplayName = vname }; context = new DataContext(); OsViewerRequest vreq = new OsViewerRequest(); vreq.Key = "Viewer"; context.RegisterDataItem(vreq); AccountTestData.ResolveDataControlValues(context, viewer, viewer, null); }
public void Should_Add_New_Account() { using (var context = new PayrollContext(IntergrationTestsSetup.ContextOptions)) { var unitOfWork = new UnitOfWork(context); Account account = AccountTestData.GetAddTestAccount(); unitOfWork.Account.Insert(account); unitOfWork.Save(); Assert.IsTrue(account.Id > 0); } }
public void ResolvePersonVariableInDataTag() { DataContext dc = new DataContext(); string key = "vwr"; string expected = AccountTestData.viewerName; dc.RegisterDataItem(key, new OsViewerRequest()); //AccountTestData.ResolveDataControlValues(dc, AccountTestData.Viewer, AccountTestData.Viewer, null); AccountTestData.ResolveDataControlValues(dc, AccountTestData.Viewer, AccountTestData.Viewer, null); string result = dc.GetVariableValue(AsKey(key + ".displayName")); Assert.AreEqual(expected, result); }
public void RenderCustomTagWithClientTemplateIncluded() { GadgetMaster target; TemplateGadgetTestData gadget = new TemplateGadgetTestData(); target = new GadgetMaster(testFactory, gadget.Source); AccountTestData.ResolveDataControlValues(target.MyDataContext, GadgetTestData.Viewer, GadgetTestData.Viewer, null); target.RenderingOptions.DivWrapContentBlocks = false; target.RenderingOptions.SuppressWhitespace = true; target.ClientRenderCustomTemplates = true; string written = ControlTestHelper.GetRenderedContents(target, "canvas"); Assert.IsTrue(written.IndexOf(TemplateGadgetTestData.CUSTOM_TAG_CONTENTS) > -1, "Client template not found"); }
public static void Initialize(TestContext testContext) { IntergrationTestsSetup dbSetup = new IntergrationTestsSetup(); using (var context = new PayrollContext(dbSetup.ContextOptions)) { context.Country.AddRange(CountryTestData.InitialCountries()); context.Province.AddRange(ProvinceTestData.InitialProvinces()); context.Role.AddRange(RoleTestData.InitialRoles()); context.Address.AddRange(AddressTestData.InitialAddresses()); context.Organisation.AddRange(OrganisationTestData.InitialOrganisations()); context.Account.AddRange(AccountTestData.InitialAccounts()); context.SaveChanges(); } }
public void TestRenderCustomTag() { GadgetMaster target; TemplateGadgetTestData gadget = new TemplateGadgetTestData(); target = new GadgetMaster(testFactory, gadget.Source); AccountTestData.ResolveDataControlValues(target.MyDataContext, GadgetTestData.Viewer, GadgetTestData.Viewer, null); target.RenderingOptions.DivWrapContentBlocks = false; target.RenderingOptions.SuppressWhitespace = true; string written = ControlTestHelper.GetRenderedContents(target, "canvas"); written = written.Trim(); string expected = gadget.ExpectedCanvas.Trim(); Assert.AreEqual(expected, written, "Canvas does not match"); }
public void TestSurfaceViewRender(string source, string surfaceName, string expected) { GadgetMaster target; target = new GadgetMaster(testFactory, source); target.RenderingOptions.DivWrapContentBlocks = false; target.RenderingOptions.DivWrapContentSubViews = false; AccountTestData.ResolveDataControlValues(target.MyDataContext, GadgetTestData.Viewer, GadgetTestData.Viewer, null); string written = ControlTestHelper.GetRenderedContents(target, surfaceName); expected = ControlTestHelper.NormalizeRenderResult(expected); written = ControlTestHelper.NormalizeRenderResult(written); Assert.AreEqual(expected.Length, written.Length, "Lengths do not match"); Assert.AreEqual(expected, written, "Rendered gadget not expected from view: [" + surfaceName + "]\nEXPECTED:\n" + expected + "\n\nWRITTEN:\n" + written); }
public void RequestMissingKey() { DataContext dc = new DataContext(); string key = "vwr"; //string expected = AccountTestData.viewerName; dc.RegisterDataItem(key, new OsViewerRequest()); AccountTestData.ResolveDataControlValues(dc, AccountTestData.Viewer, AccountTestData.Viewer, null); string expr = "vwrXX.IDontExist"; string result = dc.CalculateVariableValue(expr); Assert.IsNull(result); Assert.IsTrue(dc.HasVariableCalculateErrors()); }
public void TestRenderOptions() { GadgetMaster target; SuppressedWhitespaceAndDivGadget gadget = new SuppressedWhitespaceAndDivGadget(); target = new GadgetMaster(testFactory, gadget.Source); AccountTestData.ResolveDataControlValues(target.MyDataContext, GadgetTestData.Viewer, GadgetTestData.Viewer, null); target.RenderingOptions.DivWrapContentBlocks = false; target.RenderingOptions.SuppressWhitespace = true; string written = ControlTestHelper.GetRenderedContents(target, "canvas"); Assert.AreEqual(gadget.ExpectedCanvas, written, "Canvas does not match"); written = ControlTestHelper.GetRenderedContents(target, "profile"); Assert.AreEqual(gadget.ExpectedProfile, written, "Profile does not match"); }
public ProfileAppService_Tests() { _profileAppService = GetRequiredService <IProfileAppService>(); _testData = GetRequiredService <AccountTestData>(); }
public static void ResolveDataControlValues(DataContext dataContext, Person viewer, Person owner, List <Person> viewerFriends) { AccountTestData.ResolveDataControlValues(dataContext, viewer, owner, viewerFriends); }