public void StatusToException() { var exception = new Google.Rpc.Status { Code = (int)StatusCode.NotFound, Message = "some message" }.ToException(); exception.Status.StatusCode.Should().Be(StatusCode.NotFound); exception.Status.Detail.Should().Be("some message"); var richStatus = exception.GetRichStatus(); richStatus.Should().NotBeNull(); richStatus !.Code.Should().Be((int)StatusCode.NotFound); richStatus !.Message.Should().Be("some message"); }