public void OneTimeSetUp() { if (UseSelfHostedHttpServer) { BaseUri = "http://localhost:15841" + "/" + Guid.NewGuid().ToString("N") + "/"; Console.WriteLine("Starting CritterHost on " + BaseUri); this.critterHost = new CritterHost(new Uri(BaseUri)); this.critterHost.Start(); TypeMapper = this.critterHost.TypeMapper; Client = CreateHttpTestingClient(BaseUri); Repository = this.critterHost.Repository; } else { BaseUri = "http://test/"; if (cachedNancyTestingClient == null) { var critterBootstrapper = new CritterBootstrapper(); critterBootstrapper.Initialise(); cachedNancyTestingClientRepository = critterBootstrapper.Repository; cachedNancyTestingClient = CreateInMemoryTestingClient(BaseUri, critterBootstrapper); } TypeMapper = cachedNancyTestingClientRepository.TypeMapper; Client = cachedNancyTestingClient; Repository = cachedNancyTestingClientRepository; } SetupRequestCompletedHandler(); }
public void SetUp() { TypeMapper = new TypeMapper(new CritterPomonaConfiguration()); Repository = new CritterRepository(TypeMapper); FirstCritter = Repository.List <Critter>().First(); }
public CritterBootstrapper(CritterRepository repository = null) { this.typeMapper = new TypeMapper(new CritterPomonaConfiguration()); this.repository = repository ?? new CritterRepository(this.typeMapper); }
public HandledThingsHandler(CritterRepository repository) { if (repository == null) throw new ArgumentNullException(nameof(repository)); this.repository = repository; }
public void SetUp() { typeMapper = new TypeMapper(new CritterPomonaConfiguration()); this.repository = new CritterRepository(typeMapper); firstCritter = this.repository.List<Critter>().First(); }
public void SetUp() { TypeMapper = new TypeMapper(new CritterPomonaConfiguration()); Repository = new CritterRepository(TypeMapper); FirstCritter = Repository.List<Critter>().First(); }