예제 #1
0
        public void Empty()
        {
            Console.WriteLine(GetClientInstanceMethod(nameof(IContract.Empty)).Disassemble());

            CallInvoker.SetupBlockingUnaryCall();

            Factory().Empty();

            CallInvoker.VerifyAll();
        }
예제 #2
0
        public void EmptyContext()
        {
            Console.WriteLine(GetClientInstanceMethod(nameof(IContract.EmptyContext)).Disassemble());

            var options = new CallOptions(deadline: DateTime.Now.AddDays(1));

            CallInvoker.SetupBlockingUnaryCall(actual => actual.Deadline.ShouldBe(options.Deadline));

            Factory().EmptyContext(options);

            CallInvoker.VerifyAll();
        }