本文整理汇总了C#中IReader.FindOneById方法的典型用法代码示例。如果您正苦于以下问题:C# IReader.FindOneById方法的具体用法?C# IReader.FindOneById怎么用?C# IReader.FindOneById使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类IReader
的用法示例。
在下文中一共展示了IReader.FindOneById方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: SetUp
public void SetUp()
{
_collectionWrapper = Substitute.For<ICollectionWrapper<StreamReadModel, Int64>>();
rmStream = new List<StreamReadModel>();
rmDocuments = new List<DocumentDescriptorReadModel>();
_collectionWrapper.When(r => r.Insert(
Arg.Any<DomainEvent>(),
Arg.Any<StreamReadModel>()))
.Do(cinfo => rmStream.Add((StreamReadModel)cinfo.Args()[1]));
_collectionWrapper.All.Returns(rmStream.AsQueryable());
_readerDocumentReadModel = Substitute.For<IReader<DocumentDescriptorReadModel, DocumentDescriptorId>>();
_readerDocumentReadModel.AllUnsorted.Returns(rmDocuments.AsQueryable());
_readerDocumentReadModel.AllSortedById.Returns(rmDocuments.AsQueryable().OrderBy(r => r.Id));
_readerDocumentReadModel.FindOneById(Arg.Any<DocumentDescriptorId>())
.Returns(cinfo => rmDocuments.SingleOrDefault(d => d.Id == (DocumentDescriptorId)cinfo.Args()[0]));
_handleWriter = Substitute.For<IDocumentWriter>();
_blobStore = Substitute.For<IBlobStore>();
}