Modify tests to use new ModelCodeGenerator.

#568
This commit is contained in:
N. Taylor Mullen 2014-06-23 17:34:08 -07:00 committed by Pranav K
parent b808c48faf
commit 54d6b0b113
2 changed files with 20 additions and 20 deletions

View File

@ -45,7 +45,7 @@ namespace Microsoft.AspNet.Mvc.Razor
factory.MetaCode("model ") factory.MetaCode("model ")
.Accepts(AcceptedCharacters.None), .Accepts(AcceptedCharacters.None),
factory.Code(" Foo") factory.Code(" Foo")
.As(new SetBaseTypeCodeGenerator("RazorView<Foo>")) .As(new ModelCodeGenerator("RazorView", "Foo"))
}; };
// Act // Act
@ -57,11 +57,11 @@ namespace Microsoft.AspNet.Mvc.Razor
} }
[Theory] [Theory]
[InlineData("Foo?", "RazorView<Foo?>")] [InlineData("Foo?", "Foo?")]
[InlineData("Foo[[]][]", "RazorView<Foo[[]][]>")] [InlineData("Foo[[]][]", "Foo[[]][]")]
[InlineData("$rootnamespace$.MyModel", "RazorView<$rootnamespace$.MyModel>")] [InlineData("$rootnamespace$.MyModel", "$rootnamespace$.MyModel")]
public void ParseModelKeyword_InfersBaseType_FromModelName(string modelName, public void ParseModelKeyword_InfersBaseType_FromModelName(string modelName,
string expectedBaseType) string expectedModel)
{ {
// Arrange // Arrange
var documentContent = "@model " + modelName + Environment.NewLine + "Bar"; var documentContent = "@model " + modelName + Environment.NewLine + "Bar";
@ -75,7 +75,7 @@ namespace Microsoft.AspNet.Mvc.Razor
factory.MetaCode("model ") factory.MetaCode("model ")
.Accepts(AcceptedCharacters.None), .Accepts(AcceptedCharacters.None),
factory.Code(modelName + "\r\n") factory.Code(modelName + "\r\n")
.As(new SetBaseTypeCodeGenerator(expectedBaseType)), .As(new ModelCodeGenerator("RazorView", expectedModel)),
factory.Markup("Bar") factory.Markup("Bar")
.With(new MarkupCodeGenerator()) .With(new MarkupCodeGenerator())
}; };
@ -106,7 +106,7 @@ namespace Microsoft.AspNet.Mvc.Razor
factory.MetaCode("model ") factory.MetaCode("model ")
.Accepts(AcceptedCharacters.None), .Accepts(AcceptedCharacters.None),
factory.Code(" ") factory.Code(" ")
.As(new SetBaseTypeCodeGenerator("RazorView")), .As(new ModelCodeGenerator("RazorView", string.Empty)),
}; };
var expectedErrors = new[] var expectedErrors = new[]
{ {
@ -135,13 +135,13 @@ namespace Microsoft.AspNet.Mvc.Razor
factory.MetaCode("model ") factory.MetaCode("model ")
.Accepts(AcceptedCharacters.None), .Accepts(AcceptedCharacters.None),
factory.Code("Foo\r\n") factory.Code("Foo\r\n")
.As(new SetBaseTypeCodeGenerator("RazorView<Foo>")), .As(new ModelCodeGenerator("RazorView", "Foo")),
factory.CodeTransition(SyntaxConstants.TransitionString) factory.CodeTransition(SyntaxConstants.TransitionString)
.Accepts(AcceptedCharacters.None), .Accepts(AcceptedCharacters.None),
factory.MetaCode("model ") factory.MetaCode("model ")
.Accepts(AcceptedCharacters.None), .Accepts(AcceptedCharacters.None),
factory.Code("Bar") factory.Code("Bar")
.As(new SetBaseTypeCodeGenerator("RazorView<Bar>")) .As(new ModelCodeGenerator("RazorView", "Bar"))
}; };
var expectedErrors = new[] var expectedErrors = new[]
@ -176,7 +176,7 @@ namespace Microsoft.AspNet.Mvc.Razor
factory.MetaCode("model ") factory.MetaCode("model ")
.Accepts(AcceptedCharacters.None), .Accepts(AcceptedCharacters.None),
factory.Code("Foo\r\n") factory.Code("Foo\r\n")
.As(new SetBaseTypeCodeGenerator("RazorView<Foo>")), .As(new ModelCodeGenerator("RazorView", "Foo")),
factory.CodeTransition(SyntaxConstants.TransitionString) factory.CodeTransition(SyntaxConstants.TransitionString)
.Accepts(AcceptedCharacters.None), .Accepts(AcceptedCharacters.None),
factory.MetaCode("inherits ") factory.MetaCode("inherits ")
@ -223,7 +223,7 @@ namespace Microsoft.AspNet.Mvc.Razor
factory.MetaCode("model ") factory.MetaCode("model ")
.Accepts(AcceptedCharacters.None), .Accepts(AcceptedCharacters.None),
factory.Code("Foo") factory.Code("Foo")
.As(new SetBaseTypeCodeGenerator("RazorView<Foo>")) .As(new ModelCodeGenerator("RazorView", "Foo"))
}; };
var expectedErrors = new[] var expectedErrors = new[]

View File

@ -42,7 +42,7 @@ namespace Microsoft.AspNet.Mvc.Razor.Host.Test
factory.MetaCode("model ") factory.MetaCode("model ")
.Accepts(AcceptedCharacters.None), .Accepts(AcceptedCharacters.None),
factory.Code(" Foo") factory.Code(" Foo")
.As(new SetBaseTypeCodeGenerator(DefaultBaseType + "<Foo>")) .As(new ModelCodeGenerator(DefaultBaseType, "Foo"))
}; };
Assert.Equal(expectedSpans, spans.ToArray()); Assert.Equal(expectedSpans, spans.ToArray());
} }
@ -64,7 +64,7 @@ namespace Microsoft.AspNet.Mvc.Razor.Host.Test
factory.MetaCode("model ") factory.MetaCode("model ")
.Accepts(AcceptedCharacters.None), .Accepts(AcceptedCharacters.None),
factory.Code("Foo?\r\n") factory.Code("Foo?\r\n")
.As(new SetBaseTypeCodeGenerator(DefaultBaseType + "<Foo?>")), .As(new ModelCodeGenerator(DefaultBaseType, "Foo?")),
factory.Markup("Bar") factory.Markup("Bar")
.With(new MarkupCodeGenerator()) .With(new MarkupCodeGenerator())
}; };
@ -88,7 +88,7 @@ namespace Microsoft.AspNet.Mvc.Razor.Host.Test
factory.MetaCode("model ") factory.MetaCode("model ")
.Accepts(AcceptedCharacters.None), .Accepts(AcceptedCharacters.None),
factory.Code("Foo[[]][]\r\n") factory.Code("Foo[[]][]\r\n")
.As(new SetBaseTypeCodeGenerator(DefaultBaseType + "<Foo[[]][]>")), .As(new ModelCodeGenerator(DefaultBaseType, "Foo[[]][]")),
factory.Markup("Bar") factory.Markup("Bar")
.With(new MarkupCodeGenerator()) .With(new MarkupCodeGenerator())
}; };
@ -112,7 +112,7 @@ namespace Microsoft.AspNet.Mvc.Razor.Host.Test
factory.MetaCode("model ") factory.MetaCode("model ")
.Accepts(AcceptedCharacters.None), .Accepts(AcceptedCharacters.None),
factory.Code("$rootnamespace$.MyModel") factory.Code("$rootnamespace$.MyModel")
.As(new SetBaseTypeCodeGenerator(DefaultBaseType + "<$rootnamespace$.MyModel>")) .As(new ModelCodeGenerator(DefaultBaseType, "$rootnamespace$.MyModel"))
}; };
Assert.Equal(expectedSpans, spans.ToArray()); Assert.Equal(expectedSpans, spans.ToArray());
} }
@ -135,7 +135,7 @@ namespace Microsoft.AspNet.Mvc.Razor.Host.Test
factory.MetaCode("model ") factory.MetaCode("model ")
.Accepts(AcceptedCharacters.None), .Accepts(AcceptedCharacters.None),
factory.Code(" ") factory.Code(" ")
.As(new SetBaseTypeCodeGenerator(DefaultBaseType)), .As(new ModelCodeGenerator(DefaultBaseType, string.Empty)),
}; };
var expectedErrors = new[] var expectedErrors = new[]
{ {
@ -165,13 +165,13 @@ namespace Microsoft.AspNet.Mvc.Razor.Host.Test
factory.MetaCode("model ") factory.MetaCode("model ")
.Accepts(AcceptedCharacters.None), .Accepts(AcceptedCharacters.None),
factory.Code("Foo\r\n") factory.Code("Foo\r\n")
.As(new SetBaseTypeCodeGenerator(DefaultBaseType + "<Foo>")), .As(new ModelCodeGenerator(DefaultBaseType, "Foo")),
factory.CodeTransition(SyntaxConstants.TransitionString) factory.CodeTransition(SyntaxConstants.TransitionString)
.Accepts(AcceptedCharacters.None), .Accepts(AcceptedCharacters.None),
factory.MetaCode("model ") factory.MetaCode("model ")
.Accepts(AcceptedCharacters.None), .Accepts(AcceptedCharacters.None),
factory.Code("Bar") factory.Code("Bar")
.As(new SetBaseTypeCodeGenerator(DefaultBaseType + "<Bar>")) .As(new ModelCodeGenerator(DefaultBaseType, "Bar"))
}; };
var expectedErrors = new[] var expectedErrors = new[]
@ -203,7 +203,7 @@ namespace Microsoft.AspNet.Mvc.Razor.Host.Test
factory.MetaCode("model ") factory.MetaCode("model ")
.Accepts(AcceptedCharacters.None), .Accepts(AcceptedCharacters.None),
factory.Code("Foo\r\n") factory.Code("Foo\r\n")
.As(new SetBaseTypeCodeGenerator(DefaultBaseType + "<Foo>")), .As(new ModelCodeGenerator(DefaultBaseType, "Foo")),
factory.CodeTransition(SyntaxConstants.TransitionString) factory.CodeTransition(SyntaxConstants.TransitionString)
.Accepts(AcceptedCharacters.None), .Accepts(AcceptedCharacters.None),
factory.MetaCode("inherits ") factory.MetaCode("inherits ")
@ -247,7 +247,7 @@ namespace Microsoft.AspNet.Mvc.Razor.Host.Test
factory.MetaCode("model ") factory.MetaCode("model ")
.Accepts(AcceptedCharacters.None), .Accepts(AcceptedCharacters.None),
factory.Code("Foo") factory.Code("Foo")
.As(new SetBaseTypeCodeGenerator(DefaultBaseType + "<Foo>")) .As(new ModelCodeGenerator(DefaultBaseType, "Foo"))
}; };
var expectedErrors = new[] var expectedErrors = new[]