public void Keep_DoesNotThrowException_WhenDataIsNotLoaded() { // Arrange var tempData = new TempDataDictionary(new DefaultHttpContext(), new SessionStateTempDataProvider()); // Act & Assert tempData.Keep(); }
public void TempData_Keep_RetainsAllKeysWhenSavingDictionary() { // Arrange var tempData = new TempDataDictionary(new DefaultHttpContext(), new NullTempDataProvider()); tempData["Foo"] = "Foo"; tempData["Bar"] = "Bar"; // Act tempData.Keep(); tempData.Save(); // Assert Assert.True(tempData.ContainsKey("Foo")); Assert.True(tempData.ContainsKey("Bar")); }