예제 #1
0
        public void given_a_manifest_with_invalid_application_version_then_an_error_is_thrown()
        {
            var input = new Manifest();

            input.Application         = new Application();
            input.Application.Name    = "TestApp";
            input.Application.Version = null;

            var generator = new ApplicationManifestGenerator();

            Assert.Throws <ArgumentException>(() => generator.Generate(input));
        }
예제 #2
0
        public void given_a_manifest_with_invalid_application_name_then_an_error_is_thrown(string name)
        {
            var input = new Manifest();

            input.Application         = new Application();
            input.Application.Name    = name;
            input.Application.Version = Version.Parse("1.0.0");

            var generator = new ApplicationManifestGenerator();

            Assert.Throws <ArgumentException>(() => generator.Generate(input));
        }