public void ISupportRequiredService_NonGeneric_GetRequiredService_Throws_WhenNoServiceRegistered() { // Arrange var serviceProvider = new RequiredServiceSupportingProvider(); // Act + Assert ExceptionAssert.Throws <RankException>(() => serviceProvider.GetRequiredService(typeof(IFoo))); }
public void ISupportRequiredService_GetRequiredService_Throws_WhenNoServiceRegistered() { // Arrange var serviceProvider = new RequiredServiceSupportingProvider(); // Act + Assert AssertExtensions.Throws <RankException>(() => serviceProvider.GetRequiredService <IFoo>()); }
public void ISupportRequiredService_GetRequiredService_Returns_CorrectService() { // Arrange var serviceProvider = new RequiredServiceSupportingProvider(); // Act var service = serviceProvider.GetRequiredService <IBar>(); // Assert Assert.IsType <Bar1>(service); }