예제 #1
0
 public void GetChecksumReturnsCorrectPart()
 {
     Assert.Equal("54", Tpi.GetChecksumPart("005user54"));
 }
예제 #2
0
 public void ChecksumIsCorrect()
 {
     Assert.Equal("D2", Tpi.CalculateChecksum("6543"));
 }
예제 #3
0
 public void GetDataReturnsEmptyString()
 {
     Assert.Equal("", Tpi.GetDataPart("5108A"));
 }
예제 #4
0
 public void GetDataReturnsCorrectPart()
 {
     Assert.Equal("user", Tpi.GetDataPart("005user54"));
 }
예제 #5
0
 public void GetCommandReturnsCorrectPart()
 {
     Assert.Equal("005", Tpi.GetCommandPart("005user54"));
 }
예제 #6
0
 public void ChecksumLeadingZeroAdded()
 {
     Assert.Equal("0F", Tpi.CalculateChecksum("5108A"));
 }
예제 #7
0
 public void ChecksumTruncatedToOneByte()
 {
     Assert.Equal("CA", Tpi.CalculateChecksum("005123456"));
 }