Example #1
0
        public void ReturnNull_WhenIdIsNull()
        {
            // Arrange
            IIndividualService service = kernel.Get <IIndividualService>();

            // Act
            Individual individual = service.GetById(null);

            // Assert
            Assert.IsNull(individual);
        }
Example #2
0
        public void ReturnNull_WhenThereIsNoModelWithThePassedId()
        {
            // Arrange
            IIndividualService service = kernel.Get <IIndividualService>();

            // Act
            Individual individual = service.GetById(Guid.NewGuid());

            // Assert
            Assert.IsNull(individual);
        }
Example #3
0
        public void ReturnModelWithCorrectProperties_WhenThereIsAModelWithThePassedId()
        {
            // Arrange
            IIndividualService service = kernel.Get <IIndividualService>();

            // Act
            var result = service.GetById(dbIndividual.Id);

            // Assert
            Assert.IsNotNull(result);
            Assert.AreEqual(dbIndividual.Id, result.Id);
            Assert.AreEqual(dbIndividual.FirstName, result.FirstName);
            Assert.AreEqual(dbUser.UserName, result.User.UserName);
        }