Exemplo n.º 1
0
        public void Given_employee_When_reinstate_employee_as_not_deleted_Then_employee_properties_should_be_correct()
        {
            //Given
            var employee = new Employee();
            var userDeletingEmployee = new UserForAuditing();

            //When
            employee.ReinstateEmployeeAsNotDeleted(userDeletingEmployee);

            //Then
            Assert.That(employee.Deleted, Is.False);
            Assert.That(employee.LastModifiedOn.Value.Date, Is.EqualTo(DateTime.Today));
            Assert.That(employee.LastModifiedBy, Is.EqualTo(userDeletingEmployee));
        }