public void CanHandle_WhenParametersNull_ExpectException() { // Arrange var target = new UuidJsonRequestBuilder(); target.CanHandle(null); // Assert }
public void Create_WhenParametersNotTypeOfUuidParameter_ExpectException() { // Arrange Mock<IParameters> parameters = new Mock<IParameters>(); var target = new UuidJsonRequestBuilder(); target.Build(parameters.Object); // Assert }
public void CanHandle_WhenMethodTypeIsUuid_ExpectTrue() { // Arrange const bool expected = true; Mock<IParameters> parameters = new Mock<IParameters>(); parameters.Setup(p => p.MethodType).Returns(MethodType.Uuid); // Act var target = new UuidJsonRequestBuilder(); var actual = target.CanHandle(parameters.Object); // Assert actual.Should().Equal(expected); }
public void WhenParametersCorrect_ExpectJsonReturned() { // Arrange const int numberOfItems = 1; JObject expected = new JObject( new JProperty(JsonRpcConstants.NUMBER_ITEMS_RETURNED_PARAMETER_NAME, numberOfItems) ); // Act var parameters = UuidParameters.Create(numberOfItems); var target = new UuidJsonRequestBuilder(); var actual = target.Build(parameters); // Assert actual.Should().Equal(expected); }