コード例 #1
0
ファイル: EditAsyncTests.cs プロジェクト: sevgin0954/BMWStore
        public async void WithCorrectId_ShouldEditTransmissionPrice()
        {
            var dbContext     = this.GetDbContext();
            var service       = this.GetService(dbContext);
            var dbTransmision = SeedTransmissionsMethods.SeedTransmission(dbContext);
            var model         = TransmissionServiceModelMethods.Create(dbTransmision.Id);

            await service.EditAsync(model);

            Assert.Equal(model.Price, dbTransmision.Price);
        }
コード例 #2
0
ファイル: EditAsyncTests.cs プロジェクト: sevgin0954/BMWStore
        public async void WithIncorrectId_ShouldThrowException()
        {
            var dbContext   = this.GetDbContext();
            var service     = this.GetService(dbContext);
            var incorrectId = Guid.NewGuid().ToString();
            var model       = TransmissionServiceModelMethods.Create(incorrectId);

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

            Assert.Equal(ErrorConstants.IncorrectId, exception.Message);
        }