public void Test_FdbKeyRange_StartsWith() { FdbKeyRange range; // "abc" => [ "abc", "abd" ) range = FdbKeyRange.StartsWith(Slice.FromAscii("abc")); Assert.That(range.Begin, Is.EqualTo(Slice.FromAscii("abc"))); Assert.That(range.End, Is.EqualTo(Slice.FromAscii("abd"))); // "" => ArgumentException Assert.That(() => FdbKeyRange.PrefixedBy(Slice.Empty), Throws.InstanceOf <ArgumentException>()); // "\xFF" => ArgumentException Assert.That(() => FdbKeyRange.PrefixedBy(Slice.FromAscii("\xFF")), Throws.InstanceOf <ArgumentException>()); // null => ArgumentException Assert.That(() => FdbKeyRange.PrefixedBy(Slice.Nil), Throws.InstanceOf <ArgumentException>()); }