public void GetMessages_WithPageNumberAndPageSize_ReturnsSentMessages() { // Arrange int pageNumber = 1; int pageSize = 15; RestResource resource = new MessageHeadersResource(pageNumber, pageSize); RestResponse response = new RestResponse() { StatusCode = HttpStatusCode.OK, Content = "serialisedItem" }; SentMessageCollection expectedResult = new SentMessageCollection() { PageNumber = pageNumber, PageSize = pageSize, }; mockRestClient .Setup(rc => rc.Get(resource)) .Returns(response); mockSerialiser .Setup(s => s.Deserialise <SentMessageCollection>(response.Content)) .Returns(expectedResult); // Act SentMessageCollection actualResult = service.GetMessages(pageNumber, pageSize); // Assert Assert.AreEqual(pageNumber, actualResult.PageNumber); Assert.AreEqual(pageSize, actualResult.PageSize); }
public void SentMessageCollection_DefaultDIConstructor() { // Arrange // Act SentMessageCollection collection = new SentMessageCollection(); // Assert Assert.That(collection.Messages, Is.InstanceOf <IEnumerable <SentMessage> >()); }
public void SentMessageCollection_DefaultDIConstructor() { // Arrange // Act SentMessageCollection collection = new SentMessageCollection(); // Assert Assert.That(collection.Messages, Is.InstanceOf<IEnumerable<SentMessage>>()); }
public void SentMessageCollection_SetPageNumber_WithNonZeroIndex_GetPageNumber_ReturnsPageNumber() { // Arrange int startIndex = 30; int pageSize = 15; int expectedPageNumber = 3; SentMessageCollection collection = new SentMessageCollection() { PageSize = pageSize }; // Act collection.PageNumber = startIndex; // Assert Assert.AreEqual(expectedPageNumber, collection.PageNumber); }
public void SentMessageCollection_SetPageNumber_WithZeroIndex_GetPageNumber_ReturnsPageNumber1() { // Arrange var startIndex = 0; var pageSize = 15; var expectedPageNumber = 1; var collection = new SentMessageCollection { PageSize = pageSize }; // Act collection.PageNumber = startIndex; // Assert Assert.AreEqual(expectedPageNumber, collection.PageNumber); }
public void SentMessageCollection_SetPageNumber_WithZeroIndex_GetPageNumber_ReturnsPageNumber1() { // Arrange var startIndex = 0; int pageSize = 15; int expectedPageNumber = 1; SentMessageCollection collection = new SentMessageCollection() { PageSize = pageSize }; // Act collection.PageNumber = startIndex; // Assert Assert.AreEqual(expectedPageNumber, collection.PageNumber); }
public void SentMessageCollection_SetPageNumber_WithNonZeroIndex_GetPageNumber_ReturnsPageNumber() { // Arrange var startIndex = 30; var pageSize = 15; var expectedPageNumber = 3; var collection = new SentMessageCollection { PageSize = pageSize }; // Act collection.PageNumber = startIndex; // Assert Assert.AreEqual(expectedPageNumber, collection.PageNumber); }
private static void GetSentMessagesExample() { int pageNumber = 1; int pageSize = 15; SentService sentService = new SentService(Credentials); try { SentMessageCollection collection = sentService.GetMessages(pageNumber, pageSize); foreach (SentMessage item in collection.Messages) { Console.WriteLine("Message Id:{0}\nMessage:{1}\n\n", item.Id, item.Summary); } } catch (WebException ex) { Console.Write(ex.Message); } }
public void GetMessages_WithPageNumberAndPageSizeAndAccountReference_ReturnsSentMessages() { // Arrange int pageNumber = 1; int pageSize = 15; string accountReference = "accountReference"; RestResource resource = new MessageHeadersResource(accountReference, pageNumber, pageSize); RestResponse response = new RestResponse() { StatusCode = HttpStatusCode.OK, Content = "serialisedItem" }; SentMessageCollection expectedResult = new SentMessageCollection() { PageNumber = pageNumber, PageSize = pageSize, }; mockRestClient .Setup(rc => rc.Get(resource)) .Returns(response); mockSerialiser .Setup(s => s.Deserialise<SentMessageCollection>(response.Content)) .Returns(expectedResult); // Act SentMessageCollection actualResult = service.GetMessages(accountReference, pageNumber, pageSize); // Assert Assert.AreEqual(pageNumber, actualResult.PageNumber); Assert.AreEqual(pageSize, actualResult.PageSize); }
public void GetMessages_WithPageNumberAndPageSizeAndAccountReference_ReturnsSentMessages() { // Arrange var pageNumber = 1; var pageSize = 15; var accountReference = "accountReference"; RestResource resource = new MessageHeadersResource(accountReference, pageNumber, pageSize); var response = new RestResponse { StatusCode = HttpStatusCode.OK, Content = "serialisedItem" }; var expectedResult = new SentMessageCollection { PageNumber = pageNumber, PageSize = pageSize }; mockRestClient .Setup(rc => rc.Get(resource)) .Returns(response); mockSerialiser .Setup(s => s.Deserialise <SentMessageCollection>(response.Content)) .Returns(expectedResult); // Act var actualResult = service.GetMessages(accountReference, pageNumber, pageSize); // Assert Assert.AreEqual(pageNumber, actualResult.PageNumber); Assert.AreEqual(pageSize, actualResult.PageSize); }
public void GetMessages_WithPageNumberAndPageSize_ReturnsSentMessages() { // Arrange var pageNumber = 1; var pageSize = 15; RestResource resource = new MessageHeadersResource(pageNumber, pageSize); var response = new RestResponse { StatusCode = HttpStatusCode.OK, Content = "serialisedItem" }; var expectedResult = new SentMessageCollection { PageNumber = pageNumber, PageSize = pageSize }; mockRestClient .Setup(rc => rc.Get(resource)) .Returns(response); mockSerialiser .Setup(s => s.Deserialise<SentMessageCollection>(response.Content)) .Returns(expectedResult); // Act var actualResult = service.GetMessages(pageNumber, pageSize); // Assert Assert.AreEqual(pageNumber, actualResult.PageNumber); Assert.AreEqual(pageSize, actualResult.PageSize); }