本文整理汇总了C#中CustomerRepository.Retrieve方法的典型用法代码示例。如果您正苦于以下问题:C# CustomerRepository.Retrieve方法的具体用法?C# CustomerRepository.Retrieve怎么用?C# CustomerRepository.Retrieve使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CustomerRepository
的用法示例。
在下文中一共展示了CustomerRepository.Retrieve方法的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: GetNamesAndEmailTest
public void GetNamesAndEmailTest()
{
// Arrange
CustomerRepository repository = new CustomerRepository();
var customerList = repository.Retrieve();
// Act
var query = repository.GetNamesAndEmail(customerList);
// NOT REALLY A TEST
}
示例2: FindTestNotFound
public void FindTestNotFound()
{
// Arrange
CustomerRepository repository = new CustomerRepository();
var customerList = repository.Retrieve();
// Act
var result = repository.Find(customerList, 42);
// Assert
Assert.IsNull(result);
}
示例3: FindTestExistingCustomer
public void FindTestExistingCustomer()
{
// Arrange
CustomerRepository repository = new CustomerRepository();
var customerList = repository.Retrieve();
// Act
var result = repository.Find(customerList, 2);
// Assert
Assert.IsNotNull(result);
Assert.AreEqual(2, result.CustomerId);
Assert.AreEqual("Baggins", result.LastName);
Assert.AreEqual("Bilbo", result.FirstName);
}
示例4: GetOverdueCustomersTest
public void GetOverdueCustomersTest()
{
// Arrange
CustomerRepository repository = new CustomerRepository();
var customerList = repository.Retrieve();
// Act
var query = repository.GetOverdueCustomers(customerList);
// Analyze
foreach (var item in query)
{
TestContext.WriteLine(item.LastName + ", " + item.FirstName);
}
// Assert
Assert.IsNotNull(query);
}
示例5: GetInvoicebyCustomerTypeTest
public void GetInvoicebyCustomerTypeTest()
{
//Begin Arrange
CustomerRepository repository = new CustomerRepository();
var customerList = repository.Retrieve();
CustomerTypeRepository typeRepsoitory = new CustomerTypeRepository();
var customerTypeList = typeRepsoitory.Retrieve();
//End Arrange
//Begin Act
var query = repository.GetInvoiceTotalByCustomerType(customerList,
customerTypeList);
//End Act
//Begin Assert
//not really a test I justplay a test on netflix
//End Assert
}
示例6: SortByNameTest
public void SortByNameTest()
{
// Arrange
CustomerRepository repository = new CustomerRepository();
var customerList = repository.Retrieve();
// Act
var result = repository.SortByName(customerList);
// Assert
Assert.IsNotNull(result);
Assert.AreEqual(2, result.First().CustomerId);
Assert.AreEqual("Baggins", result.First().LastName);
Assert.AreEqual("Bilbo", result.First().FirstName);
}
示例7: SortByTypeTest
public void SortByTypeTest()
{
// Arrange
CustomerRepository repository = new CustomerRepository();
var customerList = repository.Retrieve();
// Act
var result = repository.SortByType(customerList);
// Assert
Assert.IsNotNull(result);
Assert.AreEqual(null, result.Last().CustomerTypeId);
}
示例8: GetNamesAndTypeTest
public void GetNamesAndTypeTest()
{
// Arrange
CustomerRepository repository = new CustomerRepository();
var customerList = repository.Retrieve();
CustomerTypeRepository typeRepository = new CustomerTypeRepository();
var customerTypeList = typeRepository.Retrieve();
// Act
var query = repository.GetNamesAndType(customerList, customerTypeList);
// NOT REALLY A TEST
}
示例9: GetNamesTest
public void GetNamesTest()
{
//Begin Arrange
CustomerRepository repository = new CustomerRepository();
var customerList = repository.Retrieve();
//End Arrange
//Begin Act
var query = repository.GetNames(customerList);
//End Act
//begin Analyze
foreach (var item in query)
{
TestContext.WriteLine(item);
}
//End Analyze
//Begin Assert
Assert.IsNotNull(query);
//End Assert
}