public void GetChecksumMode64NullInputTest() { // Arrange var classUnderTest = new FletcherChecksumEngine(FletcherChecksumMode.Fletcher64); // Act classUnderTest.GetChecksum(null); }
public void GetChecksumMode16EmptyInputTest() { // Arrange var classUnderTest = new FletcherChecksumEngine(FletcherChecksumMode.Fletcher16); // Act var result = classUnderTest.GetChecksum(""); // Assert result.Should().Be(0UL); }
public void GetChecksumMode16Test() { // Arrange var classUnderTest = new FletcherChecksumEngine(FletcherChecksumMode.Fletcher16); var input = "Darkwing Duck knows QuackFu"; // Act var result = classUnderTest.GetChecksum(input); // Assert result.Should().Be(23562UL); }
public void GetChecksumMode64Test() { // Arrange var classUnderTest = new FletcherChecksumEngine(FletcherChecksumMode.Fletcher64); var input = "Darkwing Duck knows QuackFu"; // Act var result = classUnderTest.GetChecksum(input); // Assert result.Should().Be(16913007408455343261UL); }
public void VerifyChecksumMode16WrongChecksumTest() { // Arrange var classUnderTest = new FletcherChecksumEngine(FletcherChecksumMode.Fletcher16); var input = "Darkwing Duck knows QuackFu"; var checksum = 13562UL; // Act var result = classUnderTest.VerifyChecksum(input, checksum); // Assert result.Should().BeFalse(); }
public void VerifyChecksumMode32Test() { // Arrange var classUnderTest = new FletcherChecksumEngine(FletcherChecksumMode.Fletcher32); var input = "Darkwing Duck knows QuackFu"; var checksum = 2915699200UL; // Act var result = classUnderTest.VerifyChecksum(input, checksum); // Assert result.Should().BeTrue(); }
public void VerifyChecksumMode64Test() { // Arrange var classUnderTest = new FletcherChecksumEngine(FletcherChecksumMode.Fletcher64); var input = "Darkwing Duck knows QuackFu"; var checksum = 16913007408455343261UL; // Act var result = classUnderTest.VerifyChecksum(input, checksum); // Assert result.Should().BeTrue(); }