Ejemplo n.º 1
0
        public RegisterNewBatchTest()
        {
            mockUOW = new Mock <IUnitOfWork>();


            mockRepo = new Mock <IBatchRepository>();


            product = new Product
            {
                Id   = 1,
                Name = "Spaghetti"
            };

            mockUOW.Setup(x => x.Batches).Returns(mockRepo.Object);
            mockUOW.Setup(x => x.Batches.Add(It.IsAny <Batch>()));

            mockUOW.Setup(x => x.Products.GetAsync(2)).ReturnsAsync((Product)null);
            mockUOW.Setup(x => x.Products.GetAsync(1)).ReturnsAsync(product);


            registerCommand = new RegisterNewBatch(mockUOW.Object);
        }
Ejemplo n.º 2
0
 public void Dispose()
 {
     registerCommand = null;
 }