public void Insert() { // Arrange var controller = new EntriesController(); var entriesProvider = ObjectFactory.GetInstance<IDataProvider>(); // Act var newItem = new EntryViewModel() { entryId = 0, entryDate = new DateTime(2014, 4, 15), startH = 12, startM = 0, endH = 13, endM = 0, projectCode = "CSU0071", description = "description" }; controller.Post(newItem); var dateEntries = entriesProvider.GetEntries(newItem.entryDate); // Assert Assert.AreEqual(4, dateEntries.Count()); }
// POST api/entries public void Post(EntryViewModel entry) { ObjectFactory.GetInstance<IDataProvider>().UpdateEntry(entry.AsEntry()); }