Пример #1
0
        public void GlobalContextOnClientShouldBeAffectedByChangeOnServer()
        {
            var context = GetContext();

            Csla.ApplicationContext.User = new UnauthenticatedPrincipal();

            Csla.ApplicationContext.DataPortalProxy = "Csla.Testing.Business.TestProxies.AppDomainProxy, Csla.Testing.Business";

            var verifier = new GlobalContextBOVerifier(false);

            //This is what we are transferring
            Csla.ApplicationContext.GlobalContext["MSG"] = ContextMessageValues.INITIAL_VALUE;

            var result = Csla.DataPortal.Update <GlobalContextBOVerifier>(verifier);

            context.Assert.AreEqual(ContextMessageValues.MODIFIED_VALUE, Csla.ApplicationContext.GlobalContext["MSG"]);

            context.Assert.Success();
            context.Complete();
        }
Пример #2
0
    public void GlobalContextOnClientShouldBeAffectedByChangeOnServer()
    {
      var context = GetContext();
      Csla.ApplicationContext.User = new UnauthenticatedPrincipal();

      Csla.ApplicationContext.DataPortalProxy = "Csla.Testing.Business.TestProxies.AppDomainProxy, Csla.Testing.Business";

      var verifier = new GlobalContextBOVerifier(false);

      //This is what we are transferring
      Csla.ApplicationContext.GlobalContext["MSG"] = ContextMessageValues.INITIAL_VALUE;

      var result = Csla.DataPortal.Update<GlobalContextBOVerifier>(verifier);

      context.Assert.AreEqual(ContextMessageValues.MODIFIED_VALUE, Csla.ApplicationContext.GlobalContext["MSG"]);

      context.Assert.Success();
      context.Complete();

    }
Пример #3
0
        public void ServerShouldReceiveGlobalContextValue()
        {
            var context = GetContext();

            Csla.ApplicationContext.User = new UnauthenticatedPrincipal();

            Csla.ApplicationContext.DataPortalProxy = "Csla.Testing.Business.TestProxies.AppDomainProxy, Csla.Testing.Business";

            var verifier = new GlobalContextBOVerifier(true);

            //This is what we are transferring
            Csla.ApplicationContext.GlobalContext["MSG"] = ContextMessageValues.INITIAL_VALUE;

            verifier.Name = "justin";
            var result = Csla.DataPortal.Update <GlobalContextBOVerifier>(verifier);


            context.Assert.IsNotNull(result);
            context.Assert.AreEqual(ContextMessageValues.INITIAL_VALUE, result.ReceivedContextValue);
            context.Assert.Success();

            context.Complete();
        }
Пример #4
0
    public void ServerShouldReceiveGlobalContextValue()
    {
      var context = GetContext();

      Csla.ApplicationContext.User = new UnauthenticatedPrincipal();

      Csla.ApplicationContext.DataPortalProxy = "Csla.Testing.Business.TestProxies.AppDomainProxy, Csla.Testing.Business";

      var verifier = new GlobalContextBOVerifier(true);

      //This is what we are transferring
      Csla.ApplicationContext.GlobalContext["MSG"] = ContextMessageValues.INITIAL_VALUE;

      verifier.Name = "justin";
      var result = Csla.DataPortal.Update<GlobalContextBOVerifier>(verifier);


      context.Assert.IsNotNull(result);
      context.Assert.AreEqual(ContextMessageValues.INITIAL_VALUE, result.ReceivedContextValue);
      context.Assert.Success();

      context.Complete();
    }