public void Returns_an_unsigned_short_when_passed_an_unsigned_short_value()
 {
     var retriever = new UShortValueRetriever();
     retriever.GetValue("1").Should().Be(1);
     retriever.GetValue("3").Should().Be(3);
     retriever.GetValue("30").Should().Be(30);
     retriever.GetValue("12345").Should().Be(12345);
 }
 public void Returns_a_zero_when_passed_an_invalid_unsigned_short()
 {
     var retriever = new UShortValueRetriever();
     retriever.GetValue("x").Should().Be(0);
     retriever.GetValue("-1").Should().Be(0);
     retriever.GetValue("").Should().Be(0);
     retriever.GetValue("1234567890").Should().Be(0);
     retriever.GetValue("every good boy does fine").Should().Be(0);
 }