public void EmployeeDto_Property_Job()
        {
            // Arrange
            var employee = new EmployeeDto();
            var value    = TestHelper.JobDto();

            // Act
            employee.Job = value;

            // Assert
            Assert.IsNotNull(employee.Job);
            Assert.IsInstanceOfType(employee.Job, typeof(JobDto));
            Assert.AreEqual(value, employee.Job);
        }
Beispiel #2
0
        public void JobDto_Extension_AsEntity_NotNull()
        {
            // Arrange
            var job = TestHelper.JobDto();

            // Act
            var result = job.AsEntity();

            // Assert
            Assert.IsNotNull(result);
            Assert.IsInstanceOfType(result, typeof(Job));

            Assert.IsNotNull(result.Organization);
            Assert.IsInstanceOfType(result.Organization, typeof(Organization));

            Assert.IsNotNull(result.Branch);
            Assert.IsInstanceOfType(result.Branch, typeof(OrganizationBranch));

            Assert.IsNotNull(result.Department);
            Assert.IsInstanceOfType(result.Department, typeof(OrganizationDepartment));

            Assert.IsNotNull(result.Title);
            Assert.IsInstanceOfType(result.Title, typeof(string));
            Assert.AreEqual(job.Title, result.Title);

            Assert.IsNotNull(result.Role);
            Assert.IsInstanceOfType(result.Role, typeof(Role));

            Assert.IsNotNull(result.Created);
            Assert.IsInstanceOfType(result.Created, typeof(DateTime));
            Assert.AreEqual(job.Created, result.Created);

            Assert.IsNotNull(result.CreatedBy);
            Assert.IsInstanceOfType(result.CreatedBy, typeof(User));

            Assert.IsNotNull(result.Modified);
            Assert.IsInstanceOfType(result.Modified, typeof(DateTime));
            Assert.AreEqual(job.Modified, result.Modified);

            Assert.IsNotNull(result.ModifiedBy);
            Assert.IsInstanceOfType(result.ModifiedBy, typeof(User));

            Assert.IsNotNull(result.IsActive);
            Assert.IsInstanceOfType(result.IsActive, typeof(bool));
            Assert.AreEqual(job.IsActive, result.IsActive);

            Assert.IsNotNull(result.IsDeleted);
            Assert.IsInstanceOfType(result.IsDeleted, typeof(bool));
            Assert.AreEqual(job.IsDeleted, result.IsDeleted);
        }