public void TempData_LoadAndSaveAreCaseInsensitive() { // Arrange var data = new Dictionary <string, object>(); data["Foo"] = "Foo"; data["Bar"] = "Bar"; var provider = new TestTempDataProvider(data); var tempData = new TempDataDictionary(new DefaultHttpContext(), provider); // Act tempData.Load(); var value = tempData["FOO"]; tempData.Save(); // Assert Assert.False(tempData.ContainsKey("foo")); Assert.True(tempData.ContainsKey("bar")); }
public void LoadAndSaveAreCaseInsensitive() { // Arrange Dictionary <string, object> data = new Dictionary <string, object>(); data["Foo"] = "Foo"; data["Bar"] = "Bar"; TestTempDataProvider provider = new TestTempDataProvider(data); Mock <ControllerContext> controllerContext = new Mock <ControllerContext>(); TempDataDictionary tempData = new TempDataDictionary(); // Act tempData.Load(controllerContext.Object, provider); object value = tempData["FOO"]; tempData.Save(controllerContext.Object, provider); // Assert Assert.False(tempData.ContainsKey("foo")); Assert.True(tempData.ContainsKey("bar")); }
public void TempData_LoadAndSaveAreCaseInsensitive() { // Arrange var data = new Dictionary<string, object>(); data["Foo"] = "Foo"; data["Bar"] = "Bar"; var provider = new TestTempDataProvider(data); var tempData = new TempDataDictionary(GetHttpContextAccessor(), provider); // Act tempData.Load(); var value = tempData["FOO"]; tempData.Save(); // Assert Assert.False(tempData.ContainsKey("foo")); Assert.True(tempData.ContainsKey("bar")); }
public void LoadAndSaveAreCaseInsensitive() { // Arrange Dictionary<string, object> data = new Dictionary<string, object>(); data["Foo"] = "Foo"; data["Bar"] = "Bar"; TestTempDataProvider provider = new TestTempDataProvider(data); Mock<ControllerContext> controllerContext = new Mock<ControllerContext>(); TempDataDictionary tempData = new TempDataDictionary(); // Act tempData.Load(controllerContext.Object, provider); object value = tempData["FOO"]; tempData.Save(controllerContext.Object, provider); // Assert Assert.IsFalse(tempData.ContainsKey("foo"), "tempData should not contain 'Foo'"); Assert.IsTrue(tempData.ContainsKey("bar"), "tempData should contain 'Bar'"); }