public void TaskDataDeserealizeTest() { //Arrange var deserializer = new Mock <IDeserializer>(); var response = new Mock <IRestResponse>(); var encodeDeserializer = new EncodeDeserializer(deserializer.Object); var data = new EncodeTaskData(); deserializer.Setup(m => m.Deserialize <EncodeTaskData>(response.Object)).Returns(data); //Act var encodeTaskData = encodeDeserializer.EncodeTaskDataDeserealize(response.Object); //Assert Assert.AreEqual(data, encodeTaskData); }
public void ScreenshotDataDeserializeTest() { //Arrange const TypeOfTask typeOfType = TypeOfTask.Screenshot; var deserializer = new Mock <IDeserializer>(); var response = new Mock <IRestResponse>(); var encodeDeserializer = new EncodeDeserializer(deserializer.Object); var data = new ScreenshotEncodeData(); deserializer.Setup(m => m.Deserialize <ScreenshotEncodeData>(response.Object)).Returns(data); //Act var encodeData = encodeDeserializer.EncodeDataDeserialize(response.Object, typeOfType); //Assert Assert.AreEqual(data, encodeData); }