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") } ) ); }
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); }