public void Put() { // Arrange WarehousesController controller = new WarehousesController(); // Act controller.Put(5, "value"); // Assert }
public void Delete() { // Arrange WarehousesController controller = new WarehousesController(); // Act controller.Delete(5); // Assert }
public WarehousesControllerTests() { var mockingEntities = new MockingEntities <Warehouse, WarehousesController, IWarehouseService>(); mock = mockingEntities.Mock; validController = mockingEntities.ValidController; notValidController = mockingEntities.NotValidController; entity = mockingEntities.singleEntity; }
public void GetById() { // Arrange WarehousesController controller = new WarehousesController(); // Act string result = controller.Get(5); // Assert Assert.AreEqual("value", result); }
public void Get() { // Arrange WarehousesController controller = new WarehousesController(); // Act IEnumerable<string> result = controller.Get(); // Assert Assert.IsNotNull(result); Assert.AreEqual(2, result.Count()); Assert.AreEqual("value1", result.ElementAt(0)); Assert.AreEqual("value2", result.ElementAt(1)); }
public WarehousesControllerTest() { var optionsBuilder = new DbContextOptionsBuilder <ApplicationDbContext>() .UseInMemoryDatabase(Guid.NewGuid().ToString()).Options; _dbContext = new ApplicationDbContext(optionsBuilder); _dbContext.Warehouses.Add(new Warehouse { Id = 1, Name = "Main" }); _dbContext.Warehouses.Add(new Warehouse { Id = 2, Name = "Second" }); _dbContext.SaveChanges(); var log = new Mock <ILogger <WarehousesController> >(); var repositoryLog = new Mock <ILogger <IRepository <Warehouse> > >(); var repository = new Repository <Warehouse>(_dbContext, repositoryLog.Object); var service = new WarehouseService(repository); _controller = new WarehousesController(service, log.Object); }