private static MockServiceProvider CreateServiceProvider() { var serviceProviderOptions = new MockServiceProviderOptions { SettingsPropertyStore = new DictionaryPropertyStore(), HostInfo = new HostInfo(Guid.NewGuid(), new HostName("myhost"), IPAddress.Parse("11.22.33.44")), ConnectionInfo = new ConnectionInfo(IPAddress.Parse("22.33.44.55"), new IPNetwork(IPAddress.Parse("22.33.44.00"), 24)), DhcpInfo = new DhcpInfo(IPAddress.Parse("100.101.102.103"), IPAddress.Parse("200.201.202.203"), "my-domain-name"), ExternalAddress = IPAddress.Parse("50.51.52.53") }; var serviceProvider = new MockServiceProvider(serviceProviderOptions); return serviceProvider; }
public MockServiceProvider(MockServiceProviderOptions options) { if (options == null) { throw new ArgumentNullException("options"); } m_settingsPropertyStore = options.SettingsPropertyStore; m_hostInfo = options.HostInfo; m_connectionInfo = options.ConnectionInfo; m_dhcpInfo = options.DhcpInfo; m_externalAddress = options.ExternalAddress; }
private static MockServiceProvider CreateServiceProvider() { var serviceProviderOptions = new MockServiceProviderOptions { SettingsPropertyStore = new DictionaryPropertyStore(), HostInfo = new HostInfo(Guid.NewGuid(), new HostName("myhost"), IPAddress.Parse("11.22.33.44")), ConnectionInfo = new ConnectionInfo(IPAddress.Parse("22.33.44.55"), new IPNetwork(IPAddress.Parse("22.33.44.00"), 24)), DhcpInfo = new DhcpInfo(IPAddress.Parse("100.101.102.103"), IPAddress.Parse("200.201.202.203"), "my-domain-name"), ExternalAddress = IPAddress.Parse("50.51.52.53") }; var serviceProvider = new MockServiceProvider(serviceProviderOptions); return(serviceProvider); }