示例#1
0
            public void ReturnsErrorLineStatingArgumentExceptionForClassName()
            {
                var instance = new DifferenceClassGenerator();

                var cgp = new MockClassGenerationParameters(TestInputs.MainNamespaceName, TestInputs.SubNamespace, null, null, TestInputs.PropertiesDefault, null, null, 2010, null, null);
                var classes = new List<IClassGenerationParameters> { cgp };

                var result = instance.Generate(classes);

                this.OutputHelper.WriteLine(result);

                Assert.True(result.StartsWith("#error"));
                Assert.True(result.Contains("ArgumentException"));
            }
示例#2
0
            public void ReturnsErrorLineStatingArgumentNullException()
            {
                var instance = new DifferenceClassGenerator();

                var result = instance.Generate(null);

                this.OutputHelper.WriteLine(result);

                Assert.True(result.StartsWith("#error"));
                Assert.True(result.Contains("ArgumentNullException"));
            }