IsSceneCommand() public method

public IsSceneCommand ( ) : bool
return bool
コード例 #1
0
		public void CanConvertToSceneCommand()
		{
			SceneCommand sceneCommand = new SceneCommand();
			sceneCommand.Scene = "test123";

			var json = JsonConvert.SerializeObject(sceneCommand);

			GenericScheduleCommand genericCommand = new GenericScheduleCommand(json);

			Assert.IsTrue(genericCommand.IsSceneCommand());
			Assert.IsNotNull(genericCommand.AsSceneCommand());

			var scene = genericCommand.AsSceneCommand();
			Assert.AreEqual(sceneCommand.Scene, scene.Scene);
		}
コード例 #2
0
		public void CanConvertToLightCommand()
		{
			LightCommand lightCommand = new LightCommand();
			lightCommand.Alert = Alert.Multiple;
			lightCommand.On = true;

			var json = JsonConvert.SerializeObject(lightCommand);

			GenericScheduleCommand genericCommand = new GenericScheduleCommand(json);

			Assert.IsFalse(genericCommand.IsSceneCommand());
			Assert.IsNotNull(genericCommand.AsLightCommand());

			var light = genericCommand.AsLightCommand();
			Assert.AreEqual(lightCommand.Alert, light.Alert);
		}