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); }
public void Dispose() { registerCommand = null; }