public void resolver_returns_int_array_when_int_is_registered_type_and_getservices_called() { var resolver = new PowerShellDependencyResolver(); resolver.Register <int>(HttpPowerShellCommand.FromScript("1..5")); DependencyResolver.SetResolver(resolver); Assert.AreEqual(15, DependencyResolver.Current.GetServices <int>().Sum()); }
public void resolver_returns_int_array_when_int_is_registered_type_and_getservices_called() { var resolver = new PowerShellDependencyResolver(); resolver.Register<int>(HttpPowerShellCommand.FromScript("1..5")); DependencyResolver.SetResolver(resolver); Assert.AreEqual(15, DependencyResolver.Current.GetServices<int>().Sum()); }
public void resolver_returns_ArgumentException_when_Exception_is_registered_type() { var resolver = new PowerShellDependencyResolver(); resolver.Register <Exception>(HttpPowerShellCommand.FromScript("New-Object System.ArgumentException")); DependencyResolver.SetResolver(resolver); Assert.IsInstanceOfType(DependencyResolver.Current.GetService <Exception>(), typeof(ArgumentException)); }
public void resolver_returns_ArgumentException_when_Exception_is_registered_type() { var resolver = new PowerShellDependencyResolver(); resolver.Register<Exception>(HttpPowerShellCommand.FromScript("New-Object System.ArgumentException")); DependencyResolver.SetResolver(resolver); Assert.IsInstanceOfType(DependencyResolver.Current.GetService<Exception>(), typeof(ArgumentException)); }