public void Retval()
        {
            var handler = CreateClass("MyService", "MethodWithRetval")(null);

            var expectedData = new byte[8];

            fixed(byte *pData = expectedData)
            {
                *(double *)pData = 123.456;
            }

            service.MethodWithRetval().Returns(123.456);
            var result = handler.Handle(service, null, 0).Result;

            Assert.That(result, Is.EquivalentTo(expectedData));
        }
Ejemplo n.º 2
0
        public void Retval()
        {
            var handler = factory.CreateMethodHandler(globalServiceImplementationInfo, new ServicePath("MyService", "MethodWithRetval"));

            var expectedData = new byte[8];

            fixed(byte *pData = expectedData)
            {
                *(double *)pData = 123.456;
            }

            service.MethodWithRetval().Returns(123.456);

            var result = handler(service, new byte[0]);

            Assert.That(result, Is.EquivalentTo(expectedData));
        }