public void AppSettingsLoader_Load_NoExceptionWhenClassOptional() { var mockSettingsLoader = new SettingLoaderMock(); var settings = new SettingsOptionalConnectionString(); // Should not throw an exception AppSettingsLoader.Load(mockSettingsLoader, ref settings); Assert.IsNull(settings.ConnectionString); }