示例#1
0
        public void P_GetSupplierDetailsByCategory_WhenValidSupplierCategory_ReturnSupplierList()
        {
            #region Arrange
            var supplierDetail = SupplierServiceUnitTestData.GetListOfSupplierDetails();
            IRepositoryMock.Setup(x => x.Get()).Returns(supplierDetail);
            #endregion

            #region Act
            var entity = SupplierService.GetSupplierDetails();
            #endregion

            #region Assert
            Assert.True(entity.GetType() == typeof(List <Supplier>));
            IRepositoryMock.Verify(x => x.Get(), Times.Once);
            #endregion
        }
示例#2
0
        public void P_RegisterSupplierDetails_WhenValidSupplierDetailsPassed_CreateNewSupplier()
        {
            #region Arrange
            var supplierDetail = SupplierServiceUnitTestData.CreateSupplier();
            IRepositoryMock.Setup(x => x.Create(supplierDetail)).Returns(true);
            #endregion

            #region Act
            var entity = SupplierService.RegisterSupplierDetails(supplierDetail);
            #endregion

            #region Assert
            Assert.True(entity.GetType() == typeof(string));
            Assert.NotEmpty(entity);
            Assert.Equal(entity, SupplierManangement.Constant.Success);
            #endregion
        }