public void Unmapping_For_Injection_Results_In_View_Not_Being_Injected() { viewProcessorMap.Map(typeof(ViewNeedingInjection)).ToInjection(); viewProcessorMap.Unmap(typeof(ViewNeedingInjection)).FromInjection(); ViewNeedingInjection viewNeedingInjection = new ViewNeedingInjection(); viewProcessorMap.Process(viewNeedingInjection); Assert.That(viewNeedingInjection.injectedValue, Is.EqualTo(null)); }
public void Mapping_For_Injection_Results_In_View_Being_Injected() { string expectedInjectionValue = "Injected string"; injector.Map(typeof(string)).ToValue(expectedInjectionValue); viewProcessorMap.Map(typeof(ViewNeedingInjection)).ToInjection(); ViewNeedingInjection viewNeedingInjection = new ViewNeedingInjection(); viewProcessorMap.Process(viewNeedingInjection); Assert.That(viewNeedingInjection.injectedValue, Is.EqualTo(expectedInjectionValue)); }