Example #1
0
        public async Task MilestoneRepository_GetById_ShouldReturnCorrectItem(string id)
        {
            var guidId = Guid.Parse(id);

            await using var context = new TimeTrackingDbContext(_dbOptions);
            var expected            = MilestonesDbSet.Get().First(x => x.Id == guidId);
            var milestoneRepository = new MilestoneRepository(context);

            var actual = await milestoneRepository.GetByIdAsync(guidId);

            Assert.That(actual, Is.EqualTo(expected).Using(EqualityComparers.MilestoneComparer));
        }