本文整理汇总了C#中IMeasureService.MaxDateAllowed方法的典型用法代码示例。如果您正苦于以下问题:C# IMeasureService.MaxDateAllowed方法的具体用法?C# IMeasureService.MaxDateAllowed怎么用?C# IMeasureService.MaxDateAllowed使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类IMeasureService
的用法示例。
在下文中一共展示了IMeasureService.MaxDateAllowed方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: MaxDateAllowed_WhenStandardContains1WeekItem_Returns1WeekFromTheBatchCreatedDate
public void MaxDateAllowed_WhenStandardContains1WeekItem_Returns1WeekFromTheBatchCreatedDate()
{
var standardId = Guid.NewGuid();
var geneticLineId = Guid.NewGuid();
var batchCreatedDate = new DateTime(2015, 09, 09);
var batch = new Batch() { CreatedDate = batchCreatedDate, GeneticLineId = geneticLineId };
var standardItem = new StandardItem()
{
Sequence = 1,
StandardGeneticLine =
new StandardGeneticLine()
{
GeneticLineId = geneticLineId,
StandardId = standardId
}
};
var standardItems = new List<StandardItem>() { standardItem }.AsQueryable();
var standardWithDataTypeWeek = new Standard()
{
Id = standardId,
DataLoadTypeId = new Guid(GlobalConstants.WeeklyDataLoadType)
};
Mock.Get(_standardRepository)
.Setup(x => x.Get(standardId))
.Returns(standardWithDataTypeWeek);
Mock.Get(_standardItemRepository)
.Setup(repository => repository.GetAll(It.IsAny<Expression<Func<StandardItem, bool>>>()))
.Returns(standardItems);
_measureService = new MeasureService(_uow, _clock);
var actualValue = _measureService.MaxDateAllowed(standardId, geneticLineId, batch.CreatedDate);
DateTime expectedValue = new DateTime(2015, 09, 16);
Assert.AreEqual(actualValue, expectedValue);
}