예제 #1
0
        public async Task GetById_RandomId()
        {
            var    repo       = new PageTypeRepository(SessionFactory);
            string pageTypeId = $"PageType-{Guid.NewGuid():N}";
            var    retrieved  = await repo.GetById(pageTypeId).ConfigureAwait(false);

            Assert.IsNull(retrieved);
        }
예제 #2
0
        public async Task GetById()
        {
            var    repo       = new PageTypeRepository(SessionFactory);
            string pageTypeId = $"PageType-{Guid.NewGuid():N}";
            var    model      = new PageType()
            {
                Id = pageTypeId
            };
            await repo.Save(model).ConfigureAwait(false);

            var retrieved = await repo.GetById(pageTypeId).ConfigureAwait(false);

            Assert.AreEqual(pageTypeId, retrieved.Id);
        }