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)); }
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); }