internal static OwnEndpoint GenerateOwnEndpoint(ICryptoProvider cryptoProvider = null) { cryptoProvider = cryptoProvider ?? new Mocks.MockCryptoProvider(); var inboxFactory = new Mock<IEndpointInboxFactory>(); inboxFactory.Setup(f => f.CreateInboxAsync(CancellationToken.None)).Returns( Task.FromResult( new InboxCreationResponse { InboxOwnerCode = "some owner code", MessageReceivingEndpoint = MessageReceivingEndpoint.AbsoluteUri })); var endpointServices = new OwnEndpointServices { CryptoProvider = cryptoProvider, EndpointInboxFactory = inboxFactory.Object, }; var ownContact = endpointServices.CreateAsync().Result; return ownContact; }
internal static OwnEndpoint GenerateOwnEndpoint(ICryptoProvider cryptoProvider = null) { cryptoProvider = cryptoProvider ?? new Mocks.MockCryptoProvider(); var inboxFactory = new Mock <IEndpointInboxFactory>(); inboxFactory.Setup(f => f.CreateInboxAsync(CancellationToken.None)).Returns( Task.FromResult( new InboxCreationResponse { InboxOwnerCode = "some owner code", MessageReceivingEndpoint = MessageReceivingEndpoint.AbsoluteUri })); var endpointServices = new OwnEndpointServices { CryptoProvider = cryptoProvider, EndpointInboxFactory = inboxFactory.Object, }; var ownContact = endpointServices.CreateAsync().Result; return(ownContact); }