public void TestBuildCandidate()
        {
            var builder = new CandidateBuilder();

            builder.Name = "Test Candidate";

            ValidationResults r = Validation.Validate(builder);

            Assert.IsTrue(r.IsValid);

            var candidate = builder.Build();

            Assert.AreEqual("Test Candidate", candidate.Name);
        }
        public void TestBuildCandidateListOrderMinLength()
        {
            var builder = new CandidateBuilder();

            builder.Name = "test";

            builder.ListOrder = 0;

            ValidationResults r = Validation.Validate(builder);

            Assert.IsTrue(r.IsValid);

            var candidate = builder.Build();

            Assert.AreEqual(1, candidate.ListOrder);
        }