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)); }
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)); }
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); }