public void SetDisplayModeType(ViewDataDictionary viewData, TempDataDictionary tempData, string displayMode, Type displayModeType)
        {
            var sut = new ViewModelSummary(viewData, tempData, typeof(ViewModelSummary), true, displayMode, displayModeType);

            Assert.Equal(displayModeType, sut.DisplayModeType);
            Assert.True(sut.HasDisplayMode);
        }
        public void SetModelType(ViewDataDictionary viewData, TempDataDictionary tempData, string displayMode, Type displayModeType)
        {
            var sut = new ViewModelSummary(viewData, tempData, typeof(ViewModelSummary), true, displayMode, displayModeType);

            Assert.Equal(true, sut.IsValid);
            Assert.Equal(typeof(ViewModelSummary), sut.ModelType);
        }
        public void ReturnTempDataKeys(ViewDataDictionary viewData, string displayMode, Type displayModeType)
        {
            var tempData = new TempDataDictionary {
                { "A", 1 }, { "B", 2 }, { "C", 3 }
            };

            var sut = new ViewModelSummary(viewData, tempData, typeof(ViewModelSummary), true, displayMode, displayModeType);

            Assert.Contains("A", sut.TempDataKeys);
            Assert.Contains("B", sut.TempDataKeys);
            Assert.Contains("C", sut.TempDataKeys);
        }