public void CreatesNullableAndGetsValue() { NullableOf <string> nullableString = "Hello, World!"; Assert.IsTrue(nullableString.HasValue); Assert.AreEqual("Hello, World!", nullableString.Value); }
public void GettingValueFromNullThrows() { NullableOf <string> nullableString = null; Assert.IsFalse(nullableString.HasValue); Assert.Throws <InvalidOperationException>(() => { var value = nullableString.Value; }); }