Exemplo n.º 1
0
        // GET: SavedData
        public ActionResult Index()
        {
            var pr    = new ProcessedDataRepository();
            var model = pr.GetAllData();

            return(View(model));
        }
Exemplo n.º 2
0
        public void Delete_Successfully()
        {
            var mockSet = new Mock <DbSet <ProcessedData> >();

            var mockContext = new Mock <ImportContext>();

            mockContext.Setup(m => m.ProcessedData).Returns(mockSet.Object);

            var processedRepo = new ProcessedDataRepository(mockContext.Object);

            processedRepo.DeleteData(1);

            mockSet.Verify(m => m.Remove(It.IsAny <ProcessedData>()), Times.Once);
        }
Exemplo n.º 3
0
        public void AddData_Successfully()
        {
            var mockSet = new Mock <DbSet <ProcessedData> >();

            var mockContext = new Mock <ImportContext>();

            mockContext.Setup(m => m.ProcessedData).Returns(mockSet.Object);

            var settings = new ProcessedDataRepository(mockContext.Object);

            settings.AddData(new ProcessedData {
                Action = "action", Data = "data", Reference = "reference"
            });
            settings.Save();

            mockSet.Verify(m => m.Add(It.IsAny <ProcessedData>()), Times.Once);
        }
Exemplo n.º 4
0
        public void GetAllData_successfully()
        {
            var data = new List <ProcessedData>
            {
                new ProcessedData()
                {
                    Action = "action1", Reference = "reference1", Data = "data1"
                },
                new ProcessedData()
                {
                    Action = "action2", Reference = "reference2", Data = "data2"
                },
                new ProcessedData()
                {
                    Action = "action3", Reference = "reference3", Data = "data3"
                }
            }.AsQueryable();

            var mockSet = new Mock <DbSet <ProcessedData> >();

            mockSet.As <IQueryable <ProcessedData> >().Setup(m => m.Provider).Returns(data.Provider);
            mockSet.As <IQueryable <ProcessedData> >().Setup(m => m.Expression).Returns(data.Expression);
            mockSet.As <IQueryable <ProcessedData> >().Setup(m => m.ElementType).Returns(data.ElementType);
            mockSet.As <IQueryable <ProcessedData> >().Setup(m => m.GetEnumerator()).Returns(() => data.GetEnumerator());

            var mockContext = new Mock <ImportContext>();

            mockContext.Setup(c => c.ProcessedData).Returns(mockSet.Object);

            var service = new ProcessedDataRepository(mockContext.Object);
            var result  = service.GetAllData().ToList();


            Assert.AreEqual(3, result.Count());

            for (int i = 0; i < result.Count; i++)
            {
                Assert.AreEqual("action" + (i + 1), result[i].Action);
                Assert.AreEqual("reference" + (i + 1), result[i].Reference);
                Assert.AreEqual("data" + (i + 1), result[i].Data);
            }
        }