コード例 #1
0
ファイル: CommandBaseTests.cs プロジェクト: trungphap/csla
        public void Asynch_Remote_call_with_userState_passed_Results_parameters_passed_to_server_with_userState_and_noException()
        {
            var context = GetContext();

            TestCommandBase.ExecuteCommand(Parameter, (o, e) =>
            {
                context.Assert.IsNull(e.Error);
                context.Assert.IsNotNull(e.Object);
                context.Assert.AreEqual(ExpectedUserState, e.UserState);
                context.Assert.AreEqual(ExpectedExecutionResult, e.Object.ExecutionResult, ExecutionResultInvalidMessage);

                context.Assert.Success();
            }, ExpectedUserState);

            context.Complete();
        }
コード例 #2
0
        public void Asynch_Local_call_wo_userState_passed_Results_parameters_passed_to_server_and_noException()
        {
            var context = GetContext();

            DataPortal.ProxyTypeName = "Local";

            TestCommandBase.ExecuteCommand(Parameter, (o, e) =>
            {
                context.Assert.IsNull(e.Error);
                context.Assert.IsNotNull(e.Object);
                context.Assert.AreEqual(ExpectedExecutionResult, e.Object.ExecutionResult, ExecutionResultInvalidMessage);

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