Created
January 6, 2019 15:49
-
-
Save ilyushchenko/6408805fbee04328940606e59a0aa0ed to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[Fact] | |
public void CreateValueType() | |
{ | |
var sensorId = Guid.Parse(SENSOR_ONE_ID); | |
var sensorRepo = new Mock<ISensorsRepository>(); | |
sensorRepo.Setup(s => s.GetById(sensorId)).Returns(GetSensors().FirstOrDefault(s => s.Id == sensorId)); | |
var sensorValueTypeRepo = new Mock<IValueTypesRepository>(); | |
sensorValueTypeRepo.Setup(s => s.Create(It.IsAny<ValueType>())).Returns(true); | |
var _sensorManager = new SensorsManager(sensorRepo.Object, sensorValueTypeRepo.Object, null); | |
var name = " NameValueType1 "; | |
var type = PayloadType.Number; | |
var actualValueType = _sensorManager.CreateValueType(sensorId, name, type); | |
Assert.NotNull(actualValueType); | |
Assert.Equal(sensorId, actualValueType.SensorId); | |
Assert.Equal("NAMEVALUETYPE1", actualValueType.Name); | |
Assert.Equal(PayloadType.Number, actualValueType.Type); | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment