public void DefaultViewModelSerializer_Enum() { var oldViewModel = new EnumTestViewModel() { Property1 = TestEnum.Second }; context.ViewModel = oldViewModel; serializer.BuildViewModel(context); var result = context.GetSerializedViewModel(); result = UnwrapSerializedViewModel(result); result = WrapSerializedViewModel(result); var newViewModel = new EnumTestViewModel(); context.ViewModel = newViewModel; serializer.PopulateViewModel(context, result); Assert.IsFalse(result.Contains(typeof(TestEnum).FullName)); Assert.AreEqual(oldViewModel.Property1, newViewModel.Property1); }