コード例 #1
0
        public void WithViewData_should_return_view_data_if_view_data_type_matches()
        {
            var expectedData = new CustomReferenceTypeViewData {
                ID = 2, Name = "Foo"
            };
            var renderResult = new ViewResult {
                ViewData = new ViewDataDictionary(expectedData)
            };

            var result = renderResult.WithViewData <CustomReferenceTypeViewData>();

            Assert.That(result, Is.EqualTo(expectedData));
        }
コード例 #2
0
        public void WithViewData_should_return_view_data_if_view_data_type_matches()
        {
            var expectedData = new CustomReferenceTypeViewData {ID = 2, Name = "Foo"};
            var renderResult = new ViewResult {ViewData = new ViewDataDictionary(expectedData)};

            var result = renderResult.WithViewData<CustomReferenceTypeViewData>();

            Assert.That(result, Is.EqualTo(expectedData));
        }
コード例 #3
0
        public void WithViewData_On_PartialViewResult_Should_Return_View_Data_If_View_Data_Type_Matches()
        {
            var expectedData = new CustomReferenceTypeViewData { ID = 2, Name = "Foo" };
            var renderResult = new PartialViewResult { ViewData = new ViewDataDictionary(expectedData) };

            var result = renderResult.WithViewData<CustomReferenceTypeViewData>();

            Assert.That(result, Is.EqualTo(expectedData));
        }