public static async Task CalculatePayload_WithBinaryContent_WillCalculateTheProperPayload() { // Arrange var testData = await "POSTWithBinaryData".FromResource(); var mAuthCore = new MAuthCore(); // Act var result = await mAuthCore.CalculatePayload(testData.ToHttpRequestMessage(), new PrivateKeyAuthenticationInfo() { ApplicationUuid = testData.ApplicationUuid, SignedTime = testData.SignedTime, PrivateKey = TestExtensions.ClientPrivateKey }); // Assert Assert.Equal(testData.Payload, result); }
public static async Task CalculatePayload_WithRequestAndAuthInfo_WillReturnCorrectPayload(string method) { // Arrange var testData = await method.FromResource(); var mAuthCore = new MAuthCore(); var authInfo = new PrivateKeyAuthenticationInfo() { ApplicationUuid = testData.ApplicationUuid, SignedTime = testData.SignedTime, PrivateKey = TestExtensions.ClientPrivateKey }; // Act var result = await mAuthCore.CalculatePayload(testData.ToHttpRequestMessage(), authInfo); // Assert Assert.Equal(testData.Payload, result); }