Example #1
0
        public void SingleOrDefault_PredicateUsedToFindMoreOneBirth_ThrowsInvalidOperationException()
        {
            var randomBirthId = PreDefinedData.GetRandomBirthId();

            Assert.That(() =>
                        UnitOfWork.Births.SingleOrDefault(p => p.Id != randomBirthId),
                        Throws.InvalidOperationException);
        }
Example #2
0
        public void SingleOrDefault_PredicateUsedToFindOneBirth_ReturnsOneBirth()
        {
            var randomBirthId = PreDefinedData.GetRandomBirthId();

            var result = UnitOfWork.Births.SingleOrDefault(p => p.Id == randomBirthId);

            Assert.That(result, Is.Not.Null);
        }
Example #3
0
        public void Find_PredicateUsedToFindOneBirth_ReturnsCollection()
        {
            var randomBirthId = PreDefinedData.GetRandomBirthId();

            var result = UnitOfWork.Births.Find(p => p.Id == randomBirthId);

            Assert.That(result.Count, Is.EqualTo(1));
            Assert.That(result.First().Id == randomBirthId);
        }
Example #4
0
        public void Get_ValidBirthById_ReturnsSingleBirth()
        {
            var randomBirthId = PreDefinedData.GetRandomBirthId();

            var result = UnitOfWork.Births.Get(randomBirthId);

            Assert.That(result, Is.Not.Null);
            Assert.That(result.Id, Is.EqualTo(randomBirthId));
        }