예제 #1
0
        public async Task TestStatelessInvokeRunAsync()
        {
            var serviceInstance = new NestedStatelessService(MockStatelessServiceContextFactory.Default);
            await serviceInstance.InvokeRunAsync();

            Assert.IsTrue(serviceInstance.RunAsyncCalled);
        }
예제 #2
0
        public void TestInvokeCreateServiceInstanceListeners()
        {
            var serviceInstance = new NestedStatelessService(MockStatelessServiceContextFactory.Default);
            var result          = serviceInstance.InvokeCreateServiceInstanceListeners();

            Assert.IsInstanceOfType(result, typeof(ServiceInstanceListener[]));
        }
        public void TestStatelessServiceWithMockPartition()
        {
            var partition     = new MockStatelessServicePartition();
            var partitionInfo = MockQueryPartitionFactory.CreateSingletonPartitonInfo();

            partition.PartitionInfo = partitionInfo;
            var statelessServiceContext = MockStatelessServiceContextFactory.Default;

            var sut = new NestedStatelessService(statelessServiceContext);

            sut.SetPartition(partition);

            Assert.AreEqual(partitionInfo, sut.GetPartition().PartitionInfo);
        }