Пример #1
0
            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);
            }
Пример #2
0
            public void Should_return_nullexception_when_address_is_null()
            {
                //Arrange
                Address address = null;
                int     userId  = 1;

                UserAddressRepositoryMock
                .Setup(i => i.CreateAsync(1, address))
                .ThrowsAsync(new ArgumentNullException("User is null"));

                //Act
                var result = AddressServiceUnderTest.CreateAsync(userId, address);

                //Assert
                Assert.ThrowsAsync <ArgumentNullException>(async() => await result);
            }