public void ComponentName( [Greedy] AntiCsrfComponent sut) { // ACT var result = sut.ComponentName; // ASSERT result.Should().Be("acsrf"); }
public void RemoveOptionTokenName( [Frozen] Mock <IHttpClient> httpClientMock, [Greedy] AntiCsrfComponent sut, string tokenName) { // ARRANGE httpClientMock.SetupApiCall(sut, CallType.Action, "removeOptionToken", new Parameters { { "String", tokenName } }) .ReturnsOkResult() .Verifiable(); // ACT sut.RemoveOptionTokenName(tokenName); // ASSERT httpClientMock.Verify(); }
public void GetOptionTokenNames( [Frozen] Mock <IHttpClient> httpClientMock, [Greedy] AntiCsrfComponent sut, IEnumerable <string> tokenNames) { // ARRANGE var json = new JObject( new JProperty("TokensNames", tokenNames.ToJsonStringList())); httpClientMock.SetupApiCall(sut, CallType.View, "optionTokensNames") .Returns(json.ToString()) .Verifiable(); // ACT var result = sut.GetOptionTokenNames(); // ASSERT result.ShouldBeEquivalentTo(tokenNames); httpClientMock.Verify(); }
public void GenerateForm( [Frozen] Mock <IHttpClient> httpClientMock, [Greedy] AntiCsrfComponent sut, int messageId, string form) { // ARRANGE httpClientMock.SetupApiCall(sut, CallType.Other, "genForm", new Parameters { { "hrefId", messageId } }, DataType.Other) .Returns(form); // ACT var result = sut.GenerateForm(messageId); // ASSERT result.Should().Be(form); httpClientMock.Verify(); }