public void Constructor_CreatesInstance() { var classDefinition = new ClassDefinition("Complete content type"); var classCodeGenerator = new PartialClassCodeGenerator(classDefinition, classDefinition.ClassName); Assert.NotNull(classCodeGenerator); Assert.False(classCodeGenerator.OverwriteExisting); }
public void Build_CreatesCustomPartialContentType() { var classDefinition = new ClassDefinition("Complete content type"); var classCodeGenerator = new PartialClassCodeGenerator(classDefinition, classDefinition.ClassName); var compiledCode = classCodeGenerator.GenerateCode(); var executingPath = AppContext.BaseDirectory; var expectedCode = File.ReadAllText(executingPath + "/Assets/CompleteContentType_CompiledCode_CustomPartial.txt"); Assert.Equal(expectedCode, compiledCode, ignoreWhiteSpaceDifferences: true, ignoreLineEndingDifferences: true); }