public MetadataBuilderTests() { const Behavior behavior = Behavior.Strict; var fixture = new Fixture(); var key = fixture.Create <string>(); var value = fixture.Create <string>(); _localServerName = Environment.MachineName.ToLower(); _ipAddressByServerName = Mock.Create <IReadOnlyDictionary <string, string> >(behavior); _ipAddressByServerNameEnumerator = Mock.Create <IEnumerator <KeyValuePair <string, string> > >(behavior); _keyValuePair = new KeyValuePair <string, string>(key, value); _ipAddress = _keyValuePair.Value; _remoteServerNames = new List <string> { _keyValuePair.Key }; _ping = Mock.Create <Ping>(behavior); _pingReply = Mock.Create <PingReply>(behavior); _buffer = new byte[0]; _pingOptions = new PingOptions(ttl: 64, dontFragment: true); _timeout = 1; _configurationMetadata = Mock.Create <IConfigurationMetadata>(behavior); _pingCreator = Mock.Create <IPingCreator>(behavior); _pingReplyEvaluator = Mock.Create <IPingReplyEvaluator>(behavior); _testObject = new MetadataBuilder(_configurationMetadata, _pingCreator, _pingReplyEvaluator); }
public MetadataBuilder(IConfigurationMetadata configurationMetadata, IPingCreator pingCreator, IPingReplyEvaluator pingReplyEvaluator) { _configurationMetadata = configurationMetadata; _pingCreator = pingCreator; _pingReplyEvaluator = pingReplyEvaluator; }