Example #1
0
        public async Task Return_EditSensorView()
        {
            var sensorsService  = new Mock <ISensorsService>();
            var mockUserManager = GetUserManagerMock();
            var memoryCacheMock = new Mock <IMemoryCache>();
            var testSensor      = TestUserSensor();

            sensorsService.Setup(s => s.GetUserSensorAsync(It.IsAny <Guid>())).
            ReturnsAsync(testSensor);

            var controller = new SensorsController
                                 (sensorsService.Object, mockUserManager.Object, memoryCacheMock.Object);

            var result = await controller.EditSensor(testSensor.Id) as ViewResult;

            Assert.AreEqual("EditSensor", result.ViewName);
        }