コード例 #1
0
        public void Given_a_checklist_is_assigned_and_a_consultant_completes_checklist_then_status_stays_assigned()
        {
            var Id = Guid.NewGuid();

            // Given
            var checklist = new Checklist();
            checklist.Status = "Assigned";

            var parameters = new CreateUpdateChecklistParameters()
            {
                Id = Id,
                ClientId = 11,
                SiteId = 22,
                CoveringLetterContent = "Letter content",
                Status = "Completed",
                VisitBy = "VisitBy",
                VisitDate = "10/10/2013",
                VisitType = "Visit Type",
                MainPersonSeenName = "Person Seen Name",
                AreasVisited = "Areas Visited",
                AreasNotVisited = "Areas Not Visited",
                EmailAddress = "email",
                ImpressionType = new ImpressionType() { Comments = "comments" },
                ImmediateRiskNotifications = new List<AddImmediateRiskNotificationParameters>(),
                SubmittedBy = "username",
                SubmittedOn = DateTime.Now,
                Submit = true
            };
          
            checklist.UpdateChecklistDetails(parameters);

            Assert.That(checklist.Status,Is.EqualTo("Assigned"));
        }