public void DependantTotalPopulationTest() { var db = new DummyDatabase(); var rf = new ConfigurableRecordFinder(db); Assert.That(rf.GetTotalPopulation(new[] { "alpha", "gamma" }), Is.EqualTo(4)); }
public async Task TestCreateAndDeleteDatabase() { var database = new DummyDatabase(); await database.Operations.CreateIfNotExistsAsync(); await database.Operations.DeleteAsync(); }
static void Main(string[] args) { DummyDatabase dummyDatabase = new DummyDatabase(); dummyDatabase.GetDatabases(); Console.WriteLine("database created"); Console.ReadLine(); }
static void Main(string[] args) { Console.WriteLine("Creating database tabels and inserting data"); DummyDatabase dummyDatabase = new DummyDatabase(); dummyDatabase.GetDatabases(); Console.WriteLine("Completed"); Console.ReadLine(); }
public void Deve_conseguir_configurar_um_database() { var database = new DummyDatabase(); var buscadorConfiguravel = new BuscadorRegistrosConfiguravel(database); var cidades = new[] { "alpha", "gamma" }; var totalHabitantes = buscadorConfiguravel.ObterTotalHabitantes(cidades); totalHabitantes.Should().Be(4); }
public async Task TestCreateDatabaseWithDefaultDatabaseThroughputSet(int defaultThroughput, int expected) { var database = new DummyDatabase(); await database.Operations.CreateIfNotExistsAsync(new CreateDbOptions(defaultThroughput, ThroughputType.Database)); var throughput = await database.Operations.GetThroughputAsync(); await database.Operations.DeleteAsync(); Assert.Equal(expected, throughput); }
public async Task TestCreateDatabaseWithoutDefaultThroughputSet() { var database = new DummyDatabase(); await database.Operations.CreateIfNotExistsAsync(); var throughput = await database.Dummies.GetThroughputAsync(); await database.Operations.DeleteAsync(); Assert.Equal(400, throughput); }
public static IEnumerable <IPaymentAction> Get(ProductType productType) { IDataAccess database = new DummyDatabase(); var ruleMap = database.GetRuleMap(); List <IPaymentAction> actions = new List <IPaymentAction>(); foreach (var rule in ruleMap) { if (rule.ProductType == productType.ToString()) { Type t = Type.GetType($"Business.PaymentActions.{rule.Action}"); actions.Add((IPaymentAction)Activator.CreateInstance(t)); } } return(actions); }
public async Task TestCreateDatabaseWithInvalidThroughputSet(int defaultThroughput) { var database = new DummyDatabase(); await Assert.ThrowsAsync <ArgumentException>(async() => await database.Operations.CreateIfNotExistsAsync(new CreateDbOptions(defaultThroughput, ThroughputType.Container))); }