本文整理汇总了C#中Database.Satisfies方法的典型用法代码示例。如果您正苦于以下问题:C# Database.Satisfies方法的具体用法?C# Database.Satisfies怎么用?C# Database.Satisfies使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Database
的用法示例。
在下文中一共展示了Database.Satisfies方法的11个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: FailIfWrongFieldLabeled
public void FailIfWrongFieldLabeled()
{
var dataspec = new DatabaseSpec();
dataspec.AddSchema<Categories>();
var database = new Database(ConnectionString);
Assert.That(database.Satisfies(dataspec), Is.False);
}
示例2: SucceedIfEverythingMatches
public void SucceedIfEverythingMatches()
{
var dataspec = new DatabaseSpec();
dataspec.AddSchema<Suppliers>();
var database = new Database(ConnectionString);
Assert.That(database.Satisfies(dataspec), Is.True);
}
示例3: FailIfIncrementDoesNotMatch
public void FailIfIncrementDoesNotMatch()
{
var dataspec = new DatabaseSpec();
dataspec.AddSchema<Shippers>();
var database = new Database(ConnectionString);
Assert.That(database.Satisfies(dataspec), Is.False);
}
示例4: FailIfSeedDoesNotMatch
public void FailIfSeedDoesNotMatch()
{
var dataspec = new DatabaseSpec();
dataspec.AddSchema<Employees>();
var database = new Database(ConnectionString);
Assert.That(database.Satisfies(dataspec), Is.False);
}
示例5: ShouldSatisfyWhenClassRepresentsTablePresent
public void ShouldSatisfyWhenClassRepresentsTablePresent()
{
var dataspec = new DatabaseSpec();
dataspec.AddSchema<Categories>();
var database = new Database(ConnectionString);
Assert.That(database.Satisfies(dataspec), Is.True, "database did not satisfy dataspec");
}
示例6: ShouldNotSatisfyWhenClassRepresentsTableNotPresent
public void ShouldNotSatisfyWhenClassRepresentsTableNotPresent()
{
var dataspec = new DatabaseSpec();
dataspec.AddSchema<DummyClass>();
var database = new Database(ConnectionString);
Assert.That(database.Satisfies(dataspec), Is.False, "database satisfied dataspec, when shouldn't");
}
示例7: ShouldSatisfyIfColumnAllowNullsDoesMatch
public void ShouldSatisfyIfColumnAllowNullsDoesMatch()
{
var dataspec = new DatabaseSpec();
dataspec.AddSchema<Shippers>();
var database = new Database(ConnectionString);
Assert.That(database.Satisfies(dataspec), Is.True, "database didn't satisfy dataspec, when should've, due to correct AllowNulls");
}
示例8: ShouldNotSatisfyIfColumnAllowNullsDoesNotMatch
public void ShouldNotSatisfyIfColumnAllowNullsDoesNotMatch()
{
var dataspec = new DatabaseSpec();
dataspec.AddSchema<Categories>();
var database = new Database(ConnectionString);
Assert.That(database.Satisfies(dataspec), Is.False, "database satisfied dataspec, when shouldn't, due to incorrect AllowNulls");
}
示例9: ShouldSatisfyIfAllColumnsPresentInDb
public void ShouldSatisfyIfAllColumnsPresentInDb()
{
var dataspec = new DatabaseSpec();
dataspec.AddSchema<Region>();
var database = new Database(ConnectionString);
Assert.That(database.Satisfies(dataspec), Is.True, "database didn't satisfy dataspec, all column names present");
}
示例10: ShouldNotSatisfyIfColumnNotPresentInDb
public void ShouldNotSatisfyIfColumnNotPresentInDb()
{
var dataspec = new DatabaseSpec();
dataspec.AddSchema<Categories>();
var database = new Database(ConnectionString);
Assert.That(database.Satisfies(dataspec), Is.False, "database satisfied dataspec, when shouldn't, due to incorrect column names");
}
示例11: WhenMultipleTablesAddedIfOneNotPresentInDBTestShouldFail
public void WhenMultipleTablesAddedIfOneNotPresentInDBTestShouldFail()
{
var dataspec = new DatabaseSpec();
dataspec.AddSchema<DummyClass>();
dataspec.AddSchema<Categories>();
var database = new Database(ConnectionString);
Assert.That(database.Satisfies(dataspec), Is.False, "database satisfied dataspec, when shouldn't");
}