Beispiel #1
0
        public void ManageBodyType_CarObj_IsNull()
        {
            //Arrange
            var sut = new BodyTypeRepository(_mockContext.Object);

            //Act
            var returnedValue = sut.ManageBodyType(null);

            //Assert
            Assert.Equal(0, returnedValue);
        }
Beispiel #2
0
        public void ManageBodyType_CarObj_IsNotNull_Edit_ShouldCallCorrectMethods()
        {
            //Arrange
            var sut = new BodyTypeRepository(_mockContext.Object);

            //Act
            _ = sut.ManageBodyType(new BodyType()
            {
                BodyTypeName = "bodytype1"
            });

            //Assert
            _mockContext.Verify(x => x.BodyTypes.Add(It.IsAny <BodyType>()), Times.Never);
            _mockContext.Verify(x => x.SaveChanges(), Times.Once);
        }
Beispiel #3
0
        public void ManageBodyType_CarObj_IsNotNull_Add_ShouldCallCorrectMethods()
        {
            //Arrange
            var sut = new BodyTypeRepository(_mockContext.Object);

            //Act
            _ = sut.ManageBodyType(new BodyType()
            {
                BodyTypeName = "XYZ"
            });

            //Assert
            _mockContext.Verify(x => x.BodyTypes.Add(It.Is <BodyType>(x => x.BodyTypeName.Equals("XYZ"))), Times.Once);
            _mockContext.Verify(x => x.SaveChanges(), Times.Once);
        }