public void Uninitialized() { SuccessResult <int> successResult = new SuccessResult <int>(); successResult.Should().BeOfType <SuccessResult <int> >(); successResult.IsSuccess.Should().BeFalse(); successResult.IsFailed.Should().BeTrue(); Static.GetValue(() => successResult.Value).Should().Throw <NotInitializedException>(); }