public void CreateServiceHost_uses_builder([Frozen] IServiceHostBuilder builder, WcfServiceHostedServiceConfiguration <TestService> sut) { var host = sut.CreateServiceHost(); Mock.Get(builder).Verify(p => p.Build(typeof(TestService))); }
public void CreateServiceHost_uses_configuration([Frozen] IServiceHostConfiguration <TestService> configuration, WcfServiceHostedServiceConfiguration <TestService> sut) { var host = sut.CreateServiceHost(); Mock.Get(configuration).Verify(p => p.ConfigureServiceHost(It.IsAny <ServiceHost>())); }
public void ServiceType_returns_configuration_serviceType([Frozen] IServiceHostConfiguration <TestService> configuration, WcfServiceHostedServiceConfiguration <TestService> sut) { Mock.Get(configuration).SetupGet(p => p.ServiceType).Returns(typeof(TestService)); Assert.That(sut.ServiceType, Is.EqualTo(configuration.ServiceType)); Assert.That(sut.ServiceType, Is.EqualTo(typeof(TestService))); }