public async Task CreateAsync_ThrowException_WhenNullDto() { Func <Task> action = async() => await _publisherService.CreateAsync(null); await action.Should().ThrowAsync <InvalidServiceOperationException>() .WithMessage("Is null publisher dto"); }
public async Task CreateAsyncShouldAddToDbPublisherIfHeDontExist() { //Arrange var db = await this.GetDatabase(); var publisherService = new PublisherService(db); var publisher = "Enigma"; //Act var result = await publisherService.CreateAsync(publisher); //Arrange result .Should() .Equals(1); }
public async Task CreateAsyncShouldNotAddToDbPublisherIfHeExist() { //Arrange var db = await this.GetDatabase(); var publisherService = new PublisherService(db); var publisherName = new Publisher { Name = "Enigma" }; db.Add(publisherName); await db.SaveChangesAsync(); var publisher = "Enigma"; //Act var result = await publisherService.CreateAsync(publisher); //Arrange result .Should() .Equals(1); }