public void ShouldAddAddress()
{
var dbResult = new Address
{
AddressId = 3,
StreetAddress = "Wiggle",
City = "Berry",
State = "Carrot",
Country = "Gumbo",
Zip = 1234,
UserId = 5,
User = new User
{
UserId = 5,
UserName = "FooBar"
}
};
_addressRepository = new Mock<IAddressRepository>();
_addressRepository.Setup(a => a.Add(It.IsAny<Address>())).Returns(dbResult);
_addressLogic = new AddressLogic(_addressRepository.Object);
var result = _addressLogic.Add(new Common.Contracts.Address
{
AddressId = 3,
StreetAddress = "Wiggle",
City = "Berry",
State = "Carrot",
Country = "Gumbo",
Zip = 1234
});
Assert.IsNotNull(result);
Assert.AreEqual(5, result.UserId);
}