Inheritance: INotifyPropertyChanged
        /// <summary>
        /// Create valid TestPublishProject
        /// </summary>
        /// <returns>Sample project entity</returns>
        private static TestPublishProjectMapping CreateProject()
        {
            var project = new TestPublishProjectMapping {
                Name = "CallCenter",
                DestinationProject = "Call Center",
                IncludeChildren = true
            };

            return project;
        }
        private TestServiceController CreateController()
        {
            TestServiceEntity model = new TestServiceEntity();
            model.PassedOid = "TestStatus:129";
            model.FailedOid = "TestStatus:155";
            model.ReferenceAttribute = "Reference";
            model.ChangeComment = "comment value";
            model.DescriptionSuffix = "modified by ServiceHost";
            model.CreateDefect = "CurrentIteration";
            model.BaseQueryFilter = "Reference='';Owners.Nickname='qc';Status.Name=''";

            model.Projects = new List<TestPublishProjectMapping>();
            TestPublishProjectMapping project = new TestPublishProjectMapping();
            project.DestinationProject = "Call Center";
            project.IncludeChildren = true;
            project.Name = "CallCenter";
            model.Projects.Add(project);

            return new TestServiceController(model, FacadeMock);
        }
 public TestProjectEventArgs(TestPublishProjectMapping mapping) {
     Mapping = mapping;
 }