public void Should_return_object_when_address_created() { //Arrange Address address = AddressDataEntity; int userId = 1; var resultObject = new Address() { AddressID = 1, Address1 = "1601 Hood Avenue", Address2 = "dolore in adipisicing et", City = "San Diego", CountryCode = "11", PinCode = "92103", StateId = 1, IsVerified = false, }; UserAddressRepositoryMock .Setup(i => i.CreateAsync(userId, address)) .ReturnsAsync(resultObject); //Act var result = AddressServiceUnderTest.CreateAsync(userId, address); //Assert Assert.Same(resultObject, result.Result); }
public void Should_return_address_when_address_id_valid() { //Arrange var userId = 1; var addressId = 99; var expectedResult = AddressDataEntity; UserAddressRepositoryMock.Setup(i => i.ReadOneAsync(userId, addressId)).ReturnsAsync(expectedResult); //Act var result = AddressServiceUnderTest.ReadOneAsync(userId, addressId); // assert Assert.Same(expectedResult, result.Result); }
public void Should_return_nullexception_when_address_is_null() { //Arrange List <Address> address = null; var userId = 8; UserAddressRepositoryMock .Setup(i => i.UpdateAsync(userId, address)) .ThrowsAsync(new ArgumentNullException("User is null")); //Act var result = AddressServiceUnderTest.UpdateAsync(userId, address); //Assert Assert.ThrowsAsync <ArgumentNullException>(async() => await result); }
public void Should_return_address_when_user_id_valid() { //Arrange var userId = 1; List <Address> expectedResult = new List <Address>() { AddressDataEntity }; UserAddressRepositoryMock.Setup(i => i.ReadAsync(userId)).ReturnsAsync(expectedResult); //Act var result = AddressServiceUnderTest.ReadAsync(userId); // assert Assert.Same(expectedResult, result.Result); }