コード例 #1
0
        public void ViewData_ThrowsEqualException_WhenViewDataNotEqual()
        {
            // Arrange
            var viewResult = new ViewResult
            {
                ViewData = new ViewDataDictionary(new EmptyModelMetadataProvider(), new ModelStateDictionary())
                {
                    new KeyValuePair <string, object>("TestKey", "TestValue")
                }
            };

            // Act & Assert
            Assert.Throws <EqualException>(
                () => MvcAssert.ViewData(
                    viewResult,
                    new List <KeyValuePair <string, object> >
            {
                new KeyValuePair <string, object>("TestKey", "OtherTestValue")
            }
                    )
                );
        }
コード例 #2
0
        public void ViewData_WithKeyValue_ReturnViewData()
        {
            // Arrange
            var viewResult = new ViewResult
            {
                ViewData = new ViewDataDictionary(new EmptyModelMetadataProvider(), new ModelStateDictionary())
                {
                    new KeyValuePair <string, object>("TestKey", "TestValue")
                }
            };

            // Act & Assert
            var result = Assert.IsType <ViewDataDictionary>(
                MvcAssert.ViewData(
                    viewResult,
                    "TestKey",
                    "TestValue"
                    )
                );

            Assert.Equal(viewResult.ViewData, result);
        }