コード例 #1
0
        public void NopCommand_Verify_1()
        {
            Mock <IIrbisConnection> mock       = GetConnectionMock();
            IIrbisConnection        connection = mock.Object;
            NopCommand command = new NopCommand(connection);

            Assert.IsTrue(command.Verify(false));
        }
コード例 #2
0
        public void NopCommand_Construciton_1()
        {
            Mock <IIrbisConnection> mock       = GetConnectionMock();
            IIrbisConnection        connection = mock.Object;
            NopCommand command = new NopCommand(connection);

            Assert.AreSame(connection, command.Connection);
        }
コード例 #3
0
        public void NopCommand_ExecuteRequest_1()
        {
            Mock <IIrbisConnection> mock       = GetConnectionMock();
            IIrbisConnection        connection = mock.Object;
            NopCommand      command            = new NopCommand(connection);
            ResponseBuilder builder            = new ResponseBuilder()
                                                 .StandardHeader(CommandCode.Nop, 123, 456)
                                                 .NewLine()
                                                 .Append(0)
                                                 .NewLine();
            TestingSocket socket = (TestingSocket)connection.Socket;

            socket.Response = builder.Encode();
            ClientQuery    query    = command.CreateQuery();
            ServerResponse response = command.Execute(query);

            Assert.AreEqual(0, response.ReturnCode);
        }
コード例 #4
0
ファイル: PersistentState.cs プロジェクト: thorhalvor/ravendb
        /// <summary>
        /// this method is intended to be use for emergency fixes of the cluster state using the JS admin console
        /// </summary>
        public void Danger__InjectN00pAtPosition(long position, long term)
        {
            var noop = new NopCommand();

            PutCommandInternal(position, term, noop);
        }
コード例 #5
0
 public void SetUp()
 {
     _command = new NopCommand();
 }