public void GetFollowersUserNames_ReturnsNullReferenceException_WhenArgumentIsNull() { // Act & Assert var ex = Assert.Throws <NullReferenceException>(() => UserNetworkHelpers.GetFollowersUserNames(null)); Assert.Equal("The followers collection is null", ex.Message); }
public void GetFollowersUserNames_ReturnsEmptyCollection_WhenInputCollectionIsEmpty() { // Arrange var emptyInputCollection = new List <Network>(); // Act var result = UserNetworkHelpers.GetFollowersUserNames(emptyInputCollection); // Assert Assert.IsType <List <String> >(result); Assert.Empty(result); }
public void GetFollowersUserNames_ReturnsCollection_WhenInputCollectionLengthIsGreaterThan0(int length) { // Arrange var testCollection = GetDynamicNetworkCollection(length); // Act var result = UserNetworkHelpers.GetFollowersUserNames(testCollection); // Assert Assert.IsType <List <String> >(result); Assert.NotEmpty(result); Assert.Equal(length, result.Count); Assert.Equal("Test 1", result[0]); Assert.Equal("Test " + length.ToString(), result[length - 1]); }