Exemplo n.º 1
0
        public void BuildSimpleSolutionWithDescriptionMissingProperty()
        {
            var builder = new ProjectSolutionBuilder();

            //Description is null
            Assert.Throws <ArgumentNullException>(() => builder.WithSolutionDescription(null));
            var description = new SolutionDescription();

            //Author is null
            Assert.Throws <ArgumentNullException>(() => builder.WithSolutionDescription(description));
            description.Author = "Patrick Trautmann";

            //Name is null
            Assert.Throws <ArgumentNullException>(() => builder.WithSolutionDescription(description));
            description.Name = "Testprojekt";

            //Version is null
            Assert.Throws <ArgumentNullException>(() => builder.WithSolutionDescription(description));
        }
Exemplo n.º 2
0
        public void BuildSimpleSolutionWithDescription()
        {
            var builder = new ProjectSolutionBuilder();

            var description = GetValidSampleSolutionDescription();

            builder.WithSolutionDescription(description);
            var result = builder.Build();

            Assert.NotNull(result);
            Assert.NotNull(result.Description);
            ValidateDescription(result.Description);
        }