private IStatefulServiceReplica InvokeCreateReplica(DefaultServiceFactory factory)
 {
     return(factory.CreateReplica(
                DefaultServiceFactoryTest.DefaultName,
                DefaultServiceFactoryTest.DefaultUri,
                new byte[0],
                DefaultServiceFactoryTest.DefaultPartitionId,
                DefaultServiceFactoryTest.DefaultInstanceId));
 }
        public void DefaultServiceFactory_StatelessFactoryThrowsExceptionIfCreateReplicaIsCalled()
        {
            var factory = new DefaultServiceFactory(typeof(Stubs.StatelessServiceStubBase));

            TestUtility.ExpectException <InvalidOperationException>(() => this.InvokeCreateReplica(factory));
        }
        public void DefaultServiceFactory_StatefulServiceInstanceIsCreated()
        {
            var factory = new DefaultServiceFactory(typeof(Stubs.StatefulServiceReplicaStubBase));

            Assert.IsNotNull(this.InvokeCreateReplica(factory));
        }