public void RegisterUltimatePanelTestFails() { var builder = new PanelServiceTestBuilder(); var service = builder.GetService(); service.Setup(x => x.RegisterReading("abc", DateTime.UtcNow, 15)) .Returns(ServiceResult <Panel> .ErrorResult("No ha pasado un minuto desde el ultimo registro o potencia es mayor a 5W")); var controller = builder.Build(service.Object); var result = controller.RegisterReading("abc", 15); Assert.Equal("No ha pasado un minuto desde el ultimo registro o potencia es mayor a 5W", result); }
public void RegisterRegularPanelTestFails() { var builder = new PanelServiceTestBuilder(); var service = builder.GetService(); service.Setup(x => x.RegisterReading("abc", DateTime.UtcNow, 10)) .Returns(ServiceResult <Panel> .ErrorResult("No ha pasado una hora desde el ultimo registro")); var controller = builder.Build(service.Object); var result = controller.RegisterReading("abc", 20); Assert.Equal("No ha pasado una hora desde el ultimo registro", result); }