Exemplo n.º 1
0
        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());
        }
Exemplo n.º 2
0
 // POST api/entries
 public void Post(EntryViewModel entry)
 {
     ObjectFactory.GetInstance<IDataProvider>().UpdateEntry(entry.AsEntry());
 }