Esempio n. 1
0
        /// <summary>
        /// Pre-configures the RavenDb in memory test server.
        /// </summary>
        static RavenTestBase()
        {
            string dotNetCoreVersion = EnvironmentUtils.GetNetCoreVersion();

            RavenTestDriver.ConfigureServer(new TestServerOptions
            {
                FrameworkVersion = dotNetCoreVersion
            });

            System.Console.WriteLine($"Configured RavenDb in memory test driver to use version {dotNetCoreVersion} of .NET Core.");
        }
Esempio n. 2
0
        /// <summary>
        /// Pre-configures the RavenDb in memory test server.
        /// </summary>
        static TestBase()
        {
            var dotNetVersion = Environment.Version.ToString();

            RavenTestDriver.ConfigureServer(new TestServerOptions
            {
                FrameworkVersion = dotNetVersion
            });

            Console.WriteLine($"Configured RavenDb in memory test driver to use version {dotNetVersion} of .NET Core.");
        }
Esempio n. 3
0
        protected RavenDBTestBase() : base(true)
        {
            Building(builder =>
            {
                builder
                .UseStoveRavenDB(configuration => { return(configuration); })
                .RegisterServices(r =>
                {
                    r.RegisterAssemblyByConvention(typeof(RavenDBTestBase).GetAssembly());
                    r.Register(ctx =>
                    {
                        IDocumentStore store = new RavenTestDriver <TestRavenServerLocator>().GetDocumentStore();

                        return(store);
                    }, Lifetime.Singleton);
                });
            });
        }