예제 #1
0
        public async Task VisitorRepository_GetCompleteInfo_Test()
        {
            var context   = new MyCompanyContext();
            int visitorId = context.Visitors.FirstOrDefault(v => v.VisitorPictures.Any()).VisitorId;

            var target = new VisitorRepository(context);
            var result = await target.GetCompleteInfoAsync(visitorId, PictureType.Small);

            Assert.IsNotNull(result);
            Assert.IsTrue(result.VisitorId == visitorId);

            if (result.VisitorPictures != null)
            {
                Assert.IsTrue(result.VisitorPictures.Any(v => v.PictureType == PictureType.Small));
            }
        }