Beispiel #1
0
        public async void WithIncorrectId_ShouldThrowException()
        {
            var dbContext = this.GetDbContext();
            var service   = this.GetService(dbContext);
            var model     = OptionServiceModelMethods.Create(Guid.NewGuid().ToString());

            var exception = await Assert.ThrowsAsync <ArgumentException>(async() => await service.EditAsync(model));

            Assert.Equal(ErrorConstants.IncorrectId, exception.Message);
        }
Beispiel #2
0
        public async void WithCorrectId_ShouldEditOption()
        {
            var dbContext = this.GetDbContext();
            var dbOption  = SeedOptionsMethods.SeedOption(dbContext);
            var service   = this.GetService(dbContext);

            var modelName = Guid.NewGuid().ToString();
            var model     = OptionServiceModelMethods.Create(dbOption.Id, modelName);

            await service.EditAsync(model);

            Assert.Equal(model.Name, dbOption.Name);
        }