public void ShouldThrowExceptionForUnknownStrategy() { var configuration = new ConfigurationBuilder().Build(); configuration.Properties["Server:Retry:Strategy"] = "any_unknown_value"; var factory = new RequestExecuterFactory(configuration); factory.Invoking((f) => f.Create()).Should().Throw <Exception>().WithMessage("*any_unknown_value*"); }