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

View File

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