Ejemplo n.º 1
0
        public void InstanceId_forwards_to_provider(IAWSMetadataProvider provider, string instanceId)
        {
            Mock.Get(provider).Setup(p => p.GetInstanceId()).Returns(instanceId);

            AWSMetadataProvider.SetInstance(provider);

            Assert.That(AWSMetadataProvider.GetInstanceId(), Is.EqualTo(instanceId));
        }
Ejemplo n.º 2
0
        public void Reset_sets_provider_to_default(IAWSMetadataProvider provider)
        {
            AWSMetadataProvider.SetInstance(provider);

            AWSMetadataProvider.IsInAWS();

            Mock.Get(provider).Verify(p => p.IsInAWS(), Times.Once);
            Mock.Get(provider).ResetCalls();

            AWSMetadataProvider.ResetInstance();

            AWSMetadataProvider.GetInstanceId();

            Mock.Get(provider).Verify(p => p.IsInAWS(), Times.Never);
        }