public async Task ExistsAsync_ShouldReturnsFalse_WhenSubscriberEmailNotExists() { await this.dbContext.Subscribers.AddRangeAsync(new List <Subscriber> { new Subscriber { Email = "*****@*****.**" }, new Subscriber { Email = "*****@*****.**" }, new Subscriber { Email = "*****@*****.**" }, new Subscriber { Email = "*****@*****.**" }, new Subscriber { Email = "*****@*****.**" }, }); await this.dbContext.SaveChangesAsync(); var subscriberService = new SubscriberService(this.dbContext); var notExistingEmail = "*****@*****.**"; var result = await subscriberService.ExistsAsync(notExistingEmail); Assert.False(result); }
public async Task ExistsAsync_ShouldReturnsTrue_WhenSubscriberEmailExists() { var existingEmail = "*****@*****.**"; await this.dbContext.Subscribers.AddRangeAsync(new List <Subscriber> { new Subscriber { Email = "*****@*****.**" }, new Subscriber { Email = "*****@*****.**" }, new Subscriber { Email = existingEmail }, new Subscriber { Email = "*****@*****.**" }, new Subscriber { Email = "*****@*****.**" }, }); await this.dbContext.SaveChangesAsync(); var subscriberService = new SubscriberService(this.dbContext); var result = await subscriberService.ExistsAsync(existingEmail); Assert.True(result); }