Exemplo n.º 1
0
        public void AddTest()
        {
            //Arrange
            var repository    = new PhoneRepository(this._context);
            var expectedPhone = new Entities.Phone {
                Id = 4, Number = "0993108444", UserId = 3
            };

            //Act
            var result = repository.Add(expectedPhone);

            //Assert
            Assert.Equal(expectedPhone.Id, result.Id);
            Assert.Equal(expectedPhone.Number, result.Number);
            Assert.Equal(expectedPhone.UserId, result.UserId);
        }
Exemplo n.º 2
0
        public void GetPhoneByUserIdTest()
        {
            //Arrange
            var repository    = new PhoneRepository(this._context);
            var expectedPhone = new Entities.Phone {
                Id = 1, Number = "0993108753", UserId = 1
            };

            //Act
            var result = repository.GetPhoneByUserId(1);

            //Assert
            Assert.Equal(expectedPhone.Id, result.Id);
            Assert.Equal(expectedPhone.Number, result.Number);
            Assert.Equal(expectedPhone.UserId, result.UserId);
        }
Exemplo n.º 3
0
        public void UpdateTest()
        {
            //Arrange
            var repository    = new PhoneRepository(this._context);
            var expectedPhone = _context.Phones.Where(x => x.Id == 1).FirstOrDefault();
            var editablePhone = new Entities.Phone {
                Number = "0991111111", Id = 1, UserId = 1
            };

            //Act
            var result = repository.Update(editablePhone);

            //Assert
            Assert.Equal(expectedPhone.Id, result.Id);
            Assert.Equal(expectedPhone.Number, result.Number);
            Assert.Equal(expectedPhone.UserId, result.UserId);
        }