예제 #1
0
        public void SetProperties()
        {
            var viewContext = new ViewContext();
            var textWriter = new StringWriter();
            var sut = new View.Render.Arguments(viewContext, textWriter);

            Assert.Equal(viewContext, sut.ViewContext);
            Assert.Equal(textWriter, sut.Writer);
        } 
예제 #2
0
        public void SetProperties()
        {
            var viewContext = new ViewContext();
            var textWriter  = new StringWriter();
            var sut         = new View.Render.Arguments(viewContext, textWriter);

            Assert.Equal(viewContext, sut.ViewContext);
            Assert.Equal(textWriter, sut.Writer);
        }
예제 #3
0
        public void ReturnResult(Views sut, ITabContext context, View.Render.Arguments renderArgs, ViewEngine.FindViews.Message findViewMessage, View.Render.Message renderMessage)
        {
            context.TabStore.Setup(ds => ds.Contains(typeof(IList <ViewEngine.FindViews.Message>).AssemblyQualifiedName)).Returns(true);
            context.TabStore.Setup(ds => ds.Get(typeof(IList <ViewEngine.FindViews.Message>).AssemblyQualifiedName)).Returns(new List <ViewEngine.FindViews.Message> {
                findViewMessage
            });

            context.TabStore.Setup(ds => ds.Contains(typeof(IList <View.Render.Message>).AssemblyQualifiedName)).Returns(true);
            context.TabStore.Setup(ds => ds.Get(typeof(IList <View.Render.Message>).AssemblyQualifiedName)).Returns(new List <View.Render.Message> {
                renderMessage
            });

            var result = sut.GetData(context) as List <ViewsModel>;

            Assert.NotNull(result);
            Assert.NotEmpty(result);
        }