public void AddScriptLoader_success() { var builder = MigrationConfigurationBuilder.Create(); var scriptLoaderMock = new Mock <IScriptLoader>(); builder.AddScriptLoader(scriptLoaderMock.Object); Assert.Equal(scriptLoaderMock.Object.GetHashCode(), builder.Build().ScriptLoaders.First().GetHashCode()); }
public void SetupDriver_Kerberos_success() { var configuration = MigrationConfigurationBuilder .Create() .SetupDriver("bolt://uri/", "base64KerberosToken") .Build(); Assert.NotNull(configuration.Driver); }
public void SetupDriver_BasicAuth_success() { var configuration = MigrationConfigurationBuilder .Create() .SetupDriver("bolt://uri/", "user", "pass") .Build(); Assert.NotNull(configuration.Driver); }
public void AddsEmbeddedScriptLoader_multiple_assemblies() { var configuration = MigrationConfigurationBuilder .Create() .LoadEmbeddedScripts(new[] { Assembly.GetExecutingAssembly() }) .Build(); Assert.True(configuration.ScriptLoaders.Any()); }
public void AddsEmbeddedScriptLoader_with_options_and_multiple_assemblies() { var configuration = MigrationConfigurationBuilder .Create() .LoadEmbeddedScripts(new[] { Assembly.GetExecutingAssembly() }, opt => { opt.Delimiter = ','; opt.FileExtension = "*.cypher"; }) .Build(); Assert.True(configuration.ScriptLoaders.Any()); }
public void Build_returns_configuration_instance() { var configuration = MigrationConfigurationBuilder.Create().Build(); Assert.NotNull(configuration); }
public void SetupDriver_Kerberos_throws_ArgumentNullExceoption(string url, string base64KerberosToken) { Assert.Throws <ArgumentNullException>(() => MigrationConfigurationBuilder.Create().SetupDriver(url, base64KerberosToken)); }
public void SetupDriver_BasicAuth_throws_ArgumentNullException(string url, string username, string password) { Assert.Throws <ArgumentNullException>(() => MigrationConfigurationBuilder.Create().SetupDriver(url, username, password)); }
public void AddScriptLoader_throw_ArgumentNullException() { var builder = MigrationConfigurationBuilder.Create(); Assert.Throws <ArgumentNullException>(() => builder.AddScriptLoader(null)); }
public void Create_returns_new_instance() { var builder = MigrationConfigurationBuilder.Create(); Assert.NotNull(builder); }