Ejemplo n.º 1
0
		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;
		}
Ejemplo n.º 2
0
        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);
        }