Skip to content

Commit 031bc75

Browse files
Fixed unit tests & dependencies
1 parent 380b0f9 commit 031bc75

File tree

3 files changed

+8
-11
lines changed

3 files changed

+8
-11
lines changed

src/NetCore.Utilities.Email.SendGrid.Tests/StartupExtensiosTests.cs

+6-8
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
1-
using Microsoft.AspNetCore.Hosting;
2-
using Microsoft.Extensions.Configuration;
1+
using Microsoft.Extensions.Configuration;
32
using Microsoft.Extensions.DependencyInjection;
3+
using Microsoft.Extensions.Hosting;
44
using Microsoft.Extensions.Logging;
55
using Microsoft.Extensions.Options;
66
using Moq;
77
using Xunit;
8+
using IHostingEnvironment = Microsoft.AspNetCore.Hosting.IHostingEnvironment;
89

910
namespace ICG.NetCore.Utilities.Email.SendGrid.Tests
1011
{
@@ -46,8 +47,7 @@ public void ServiceCollection_ShouldRegisterSendGridService()
4647
var configuration = new ConfigurationBuilder()
4748
.AddJsonFile("appsettings.json")
4849
.Build();
49-
collection.AddSingleton(new Mock<Microsoft.Extensions.Hosting.IHostingEnvironment>().Object);
50-
collection.AddSingleton(new Mock<IHostingEnvironment>().Object);
50+
collection.AddSingleton(new Mock<IHostEnvironment> ().Object);
5151
collection.UseIcgNetCoreUtilitiesEmailSendGrid(configuration);
5252
collection.AddLogging();
5353
var services = collection.BuildServiceProvider();
@@ -69,8 +69,7 @@ public void ServiceCollection_ShouldRegisterSendMessageBuilder()
6969
var configuration = new ConfigurationBuilder()
7070
.AddJsonFile("appsettings.json")
7171
.Build();
72-
collection.AddSingleton(new Mock<Microsoft.Extensions.Hosting.IHostingEnvironment>().Object);
73-
collection.AddSingleton(new Mock<IHostingEnvironment>().Object);
72+
collection.AddSingleton(new Mock<IHostEnvironment>().Object);
7473
collection.AddLogging();
7574
collection.UseIcgNetCoreUtilitiesEmailSendGrid(configuration);
7675
var services = collection.BuildServiceProvider();
@@ -91,8 +90,7 @@ public void ServiceCollection_ShouldRegisterSendGridSender()
9190
var configuration = new ConfigurationBuilder()
9291
.AddJsonFile("appsettings.json")
9392
.Build();
94-
collection.AddSingleton(new Mock<Microsoft.Extensions.Hosting.IHostingEnvironment>().Object);
95-
collection.AddSingleton(new Mock<IHostingEnvironment>().Object);
93+
collection.AddSingleton(new Mock<IHostEnvironment>().Object);
9694
collection.UseIcgNetCoreUtilitiesEmailSendGrid(configuration);
9795
var services = collection.BuildServiceProvider();
9896

src/NetCore.Utilities.Email.SendGrid/SendGridMessageBuilder.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ SendGridMessage CreateMessageWithAttachment(string from, string fromName, string
4646
/// <inheritdoc cref="ISendGridMessageBuilder"/>
4747
public class SendGridMessageBuilder : ISendGridMessageBuilder
4848
{
49-
private readonly IHostingEnvironment _hostingEnvironment;
49+
private readonly IHostEnvironment _hostingEnvironment;
5050
private readonly IEmailTemplateFactory _emailTemplateFactory;
5151
private readonly SendGridServiceOptions _serviceOptions;
5252
private readonly ILogger _logger;
@@ -58,7 +58,7 @@ public class SendGridMessageBuilder : ISendGridMessageBuilder
5858
/// <param name="emailTemplateFactory"></param>
5959
/// <param name="options"></param>
6060
/// <param name="logger"></param>
61-
public SendGridMessageBuilder(IHostingEnvironment hostingEnvironment, IEmailTemplateFactory emailTemplateFactory,
61+
public SendGridMessageBuilder(IHostEnvironment hostingEnvironment, IEmailTemplateFactory emailTemplateFactory,
6262
IOptions<SendGridServiceOptions> options, ILogger<SendGridMessageBuilder> logger)
6363
{
6464
_hostingEnvironment = hostingEnvironment;

src/NetCore.Utilities.Email.SendGrid/SendGridService.cs

-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
using System;
22
using System.Collections.Generic;
3-
using System.Net.Mail;
43
using Microsoft.Extensions.Options;
54
using SendGrid.Helpers.Mail;
65

0 commit comments

Comments
 (0)