Example #1
0
        public void RegisterNewItem()
        {
            try
            {
                //Arrange
                //Mocked DAL
                Mock <IReceiveAdapterRepository> mockedDal = new Mock <IReceiveAdapterRepository>();
                mockedDal.Setup(x => x.RegisterItem(It.IsAny <Activity>())).Returns(1);
                mockedDal.Setup(x => x.RegisterItem(null)).Throws <NullReferenceException>();

                ////Bussiness layer with real implementation of DAL
                //ReceiveAdapterBL bl = new ReceiveAdapterBL(new ReceiveAdapterDAL.EF.ReceiveAdapterDALEF( DAL.Repositories.EF.DataContextFactory.GetDataContext() ));
                //receiveAdapterBL.ReceiveActivityList(new List<Activity>() { sampleData.NewItem() });
                //Assert.IsTrue(true);

                //Bussiness layer with mocked implementation of DAL
                IReceiveAdapterRepository dal = mockedDal.Object;
                ReceiveAdapterBL          bl  = new ReceiveAdapterBL(dal, _registrationKey);

                //Act
                bl.ReceiveActivityList(new List <Activity>()
                {
                    _sampleData.NewItem()
                });

                //Assert
                mockedDal.Verify(x => x.RegisterItem(It.IsAny <Activity>()), Times.Once);
                Assert.IsTrue(true);
            }
            catch (Exception ex)
            {
                Assert.IsTrue(false, ex.Message);
            }
        }
Example #2
0
 public void RegisterNewItem()
 {
     try
     {
         _receiveAdapterRepository.RegisterItem(_sampleData.NewItem());
         Assert.IsTrue(true);
     }
     catch (Exception ex)
     {
         Assert.IsTrue(false, ex.Message);
     }
 }