Exemplo n.º 1
0
        public async Task DeleteAutoTest()
        {
            var autoRequest = new GetAutoByIdRequest {
                Id = 1
            };
            var auto = await _target.GetByIdAsync(autoRequest);

            _target.Delete(auto);
            Assert.Throws <RpcException>(() => _target.GetById(autoRequest));
        }
Exemplo n.º 2
0
        public async Task DeleteAutoTest()
        {
            // arrange
            AutoRequest toDelete = new AutoRequest {
                Id = 1
            };
            AutoDto car = _target.Get(toDelete);

            // act
            _target.Delete(car);

            // assert
            Assert.Throws <RpcException>(() => _target.Get(toDelete));
        }
Exemplo n.º 3
0
        public async Task DeleteAutoTest()
        {
            // arrange
            int     autoDeleteId = 1;
            AutoDto auto1        = _target.Get(new AutoRequest {
                Id = autoDeleteId
            });

            // act
            _target.Delete(auto1);

            // assert
            RpcException exception =
                Assert.Throws <RpcException>(() => _target.Get(new AutoRequest {
                Id = autoDeleteId
            }));

            Assert.Equal(StatusCode.OutOfRange, exception.StatusCode);
            Assert.Equal("Status(StatusCode=OutOfRange, Detail=\"Id couldn't be found.\")", exception.Message);
        }