public void ListOrderByStreetNamesShouldBeOrderCorrectly() { List <User> users = new List <User>(); users.Add(new User { Address = "777 bbb" }); users.Add(new User { Address = "aaa" }); users.Add(new User { Address = "xxx" }); users.Add(new User { Address = "111 ccc" }); var response = User.ListOrderByStreetNames(users); Assert.AreEqual(response[0].Address, "aaa"); Assert.AreEqual(response[1].Address, "777 bbb"); Assert.AreEqual(response[2].Address, "111 ccc"); Assert.AreEqual(response[3].Address, "xxx"); }