public Test ( int id ) : |
||
id | int | |
Результат |
public void GivenACollectionOfUserData_Index_ReturnsSomeJson() { // Arrange. var apiController = new ApiController(); // Act. var apiJsonResult = apiController.Test(2) as ApiJsonResult; // Assert. Assert.NotNull(apiJsonResult); // Retrieve the api data from 'items'. Assert.NotNull(apiJsonResult.Item); var collection = apiJsonResult.Item as IList<object>; Assert.NotNull(collection); Assert.NotEmpty(collection); Assert.Equal(2, collection.Count); // Assert the data in the 'item's property. var pewPew = collection[0] as PewPew; Assert.NotNull(pewPew); Assert.Equal("Pure Krome", pewPew.Name); Assert.Equal(999, pewPew.Age); Assert.NotNull(pewPew.DanceMoves); Assert.Equal(2, pewPew.DanceMoves.Count); Assert.Equal("Melbourne Shuffle", pewPew.DanceMoves[0]); // Paging Asserts. Assert.Equal(1, apiJsonResult.Page); Assert.Equal(10, apiJsonResult.PageSize); Assert.Equal(1, apiJsonResult.TotalPages); Assert.Equal(2, apiJsonResult.TotalItemsCount); }
public void GivenNoUserData_Index_ReturnsSomeJsonWithAnEmptyDataItems() { // Arrange. var apiController = new ApiController(); // Act. var baseApiJsonResult = apiController.Test(0) as ApiJsonResult; // Assert. Assert.NotNull(baseApiJsonResult); var collection = baseApiJsonResult.Item as IList<object>; Assert.NotNull(collection); Assert.Empty(collection); }