public void adds_a_test_project_by_default()
        {
            var input = new AddInput
            {
                Profile     = "library",
                ProjectName = "Foo"
            };

            var request = AddCommand.BuildTemplateRequest(input, "MyFoo.sln");

            request.TestingProjects.Single()
            .Name.ShouldEqual("Foo.Testing");
        }
        public void no_tests_if_the_no_testing_flag_is_selected()
        {
            var input = new AddInput
            {
                Profile     = "library",
                ProjectName = "Foo",
                NoTestsFlag = true
            };

            var request = AddCommand.BuildTemplateRequest(input, "MyFoo.sln");

            request.TestingProjects.Any()
            .ShouldBeFalse();
        }
        public void sets_the_dot_net_version_2()
        {
            var input = new AddInput
            {
                Profile     = "library",
                ProjectName = "Foo",
                DotNetFlag  = DotNetVersion.V40
            };

            var request = AddCommand.BuildTemplateRequest(input, "MyFoo.sln");

            request.Projects.First().Version.ShouldEqual(DotNetVersion.V40);
            request.TestingProjects.First().Version.ShouldEqual(DotNetVersion.V40);
        }