public void View1MappedToViewModel1WithDerivedSubViewModel1_ReverseOrder_ShouldReturnTwoMappings() { IDictionary <Type, Type> viewMapping = new ViewResolution().GetViewMapping(new List <Type>() { typeof(View1), typeof(SubViewModel1), typeof(ViewModel1) }); Assert.Equal(2, viewMapping.Count); Assert.True(viewMapping.Contains(new KeyValuePair <Type, Type>(typeof(ViewModel1), typeof(View1)))); Assert.True(viewMapping.Contains(new KeyValuePair <Type, Type>(typeof(SubViewModel1), typeof(View1)))); }
public void View1MappedToViewModel1_ShouldBeMapped() { IDictionary <Type, Type> viewMapping = new ViewResolution().GetViewMapping(new List <Type>() { typeof(ViewModel1), typeof(View1) }); Assert.Equal(1, viewMapping.Count); Assert.True(viewMapping.Contains(new KeyValuePair <Type, Type>(typeof(ViewModel1), typeof(View1)))); }