Ejemplo n.º 1
0
        public async Task CreateAsync_ThrowException_WhenNullDto()
        {
            Func <Task> action = async() => await _publisherService.CreateAsync(null);

            await action.Should().ThrowAsync <InvalidServiceOperationException>()
            .WithMessage("Is null publisher dto");
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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);
        }