当前位置: 首页>>代码示例>>C#>>正文


C# Employee.SetEmail方法代码示例

本文整理汇总了C#中Employee.SetEmail方法的典型用法代码示例。如果您正苦于以下问题:C# Employee.SetEmail方法的具体用法?C# Employee.SetEmail怎么用?C# Employee.SetEmail使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Employee的用法示例。


在下文中一共展示了Employee.SetEmail方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: CreateRiskAssessor

        private static RiskAssessor CreateRiskAssessor()
        {
            var employee = new Employee() {Id = Guid.NewGuid()};
            employee.SetEmail("[email protected]", null);

            return new RiskAssessor() {Id = 123123, Employee = employee};
        }
开发者ID:mnasif786,项目名称:Business-Safe,代码行数:7,代码来源:GetFireRiskAssessmentFurtherControlMeasureTaskRiskAssessorsQueryTests.cs

示例2: Given_person_seen_is_an_employee_and_not_in_list_when_AddPersonSeen_then_added_to_list

        public void Given_person_seen_is_an_employee_and_not_in_list_when_AddPersonSeen_then_added_to_list()
        {
            //GIVEN
            var checklist = new BusinessSafe.Domain.Entities.SafeCheck.Checklist();

            var employee = new Employee();
            employee.Id = Guid.NewGuid();
            employee.Forename = "Alester";
            employee.Surname = "Oakheart";
            employee.SetEmail("[email protected]",null);

            var personSeen = ChecklistPersonSeen.Create(employee);

            //WHEN
            checklist.AddPersonSeen(personSeen);


            //THEN
            Assert.That(checklist.PersonsSeen.Count, Is.EqualTo(1));
            Assert.That(checklist.PersonsSeen[0].Id, Is.Not.EqualTo(string.Empty));
            Assert.That(checklist.PersonsSeen[0].Employee.Id, Is.EqualTo(employee.Id));
            Assert.That(checklist.PersonsSeen[0].FullName, Is.EqualTo(employee.FullName));
            Assert.That(checklist.PersonsSeen[0].EmailAddress, Is.EqualTo(employee.GetEmail()));
            Assert.That(checklist.PersonsSeen[0].Checklist, Is.EqualTo(checklist));

        }
开发者ID:mnasif786,项目名称:Business-Safe,代码行数:26,代码来源:AddPersonSeenTests.cs

示例3: Given_person_seen_is_an_employee_and_in_list_when_RemovePersonSeen_then_removed_from_list

        public void Given_person_seen_is_an_employee_and_in_list_when_RemovePersonSeen_then_removed_from_list()
        {
            //GIVEN
            var checklist = new BusinessSafe.Domain.Entities.SafeCheck.Checklist();

            var employee = new Employee();
            employee.Id = Guid.NewGuid();
            employee.Forename = "Alester";
            employee.Surname = "Oakheart";
            employee.SetEmail("[email protected]",null);

            var personSeenToRemove = ChecklistPersonSeen.Create(employee);
            var personSeen = ChecklistPersonSeen.Create(employee);
            checklist.AddPersonSeen(personSeen);

            //WHEN
            checklist.RemovePersonSeen(personSeenToRemove);


            //THEN
            Assert.That(checklist.PersonsSeen.Count, Is.EqualTo(0));
        }
开发者ID:mnasif786,项目名称:Business-Safe,代码行数:22,代码来源:RemovePersonSeenTests.cs

示例4: Given_contact_details_When_SetEmail_Then_should_set_contact_details_correctly

        public void Given_contact_details_When_SetEmail_Then_should_set_contact_details_correctly()
        {
            // Given
            var employee = new Employee()
            {
                ContactDetails = new List<EmployeeContactDetail>() { new EmployeeContactDetail() }
            };

            // When
            employee.SetEmail("[email protected]", new UserForAuditing());

            // Then
            Assert.That(employee.ContactDetails.Count, Is.EqualTo(1));
            Assert.That(employee.ContactDetails.First().Email, Is.EqualTo("[email protected]"));
        }
开发者ID:mnasif786,项目名称:Business-Safe,代码行数:15,代码来源:EmployeeTests.cs

示例5: Given_a_checklist_with_an_employee_as_persons_seen_then_person_seen_model_is_correct

        public void Given_a_checklist_with_an_employee_as_persons_seen_then_person_seen_model_is_correct()
        {
            //GIVEN
             var employee1 = new Employee() { Id = Guid.NewGuid(), Forename = "Ilyn", Surname = "Payne"};
             employee1.SetEmail("[email protected]", null);
             var employee2 = new Employee() {Id = Guid.NewGuid() };

             var checklist = new Checklist() {Id = Guid.NewGuid()};
             checklist.AddPersonSeen(ChecklistPersonSeen.Create(employee1));
             checklist.AddPersonSeen(ChecklistPersonSeen.Create(employee2));

             checklistRepo.Setup(x => x.GetById(It.IsAny<Guid>()))
                 .Returns(() => checklist);

             //when
             var target = new ChecklistController(dependencyFactory.Object);
             var result = target.GetChecklist(checklist.Id);

             //THEN
            Assert.That(result.PersonsSeen.Count,Is.EqualTo(2));

            Assert.That(result.PersonsSeen[0].EmployeeId, Is.EqualTo(employee1.Id));
            Assert.That(result.PersonsSeen[0].FullName, Is.EqualTo(employee1.FullName));
            Assert.That(result.PersonsSeen[0].EmailAddress, Is.EqualTo(employee1.GetEmail()));
        }
开发者ID:mnasif786,项目名称:Safe-Check,代码行数:25,代码来源:GetChecklistTests.cs


注:本文中的Employee.SetEmail方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。