public void GetParameters_Count_risingsun_codeswitch() { ITelldusDeviceValidationService service = new TelldusDeviceValidationService(); IEnumerable <string> parameters = service.GetParameters("risingsun", "codeswitch"); Assert.True(parameters.Count() == 2); }
public void GetParameters_Count_archtech_bell() { ITelldusDeviceValidationService service = new TelldusDeviceValidationService(); IEnumerable <string> parameters = service.GetParameters("arctech", "bell"); Assert.True(parameters.Count() == 1); }
public void GetModels_Count_everflourish() { ITelldusDeviceValidationService service = new TelldusDeviceValidationService(); IEnumerable <string> models = service.GetModels("everflourish"); Assert.True(models.Count() == 2); }
public void GetModels_Count_sartano() { ITelldusDeviceValidationService service = new TelldusDeviceValidationService(); IEnumerable <string> models = service.GetModels("sartano"); Assert.True(models.Count() == 1); }
public void GetProtocols_Count() { ITelldusDeviceValidationService service = new TelldusDeviceValidationService(); IEnumerable <string> protocols = service.GetProtocols(); Assert.True(protocols.Count() == 13); }
public void GetAllModels_Count() { ITelldusDeviceValidationService service = new TelldusDeviceValidationService(); IEnumerable <string> models = service.GetAllModels(); Assert.True(models.Count() == 7); }
public void GetAllModels_NotEmpty() { ITelldusDeviceValidationService service = new TelldusDeviceValidationService(); IEnumerable <string> models = service.GetAllModels(); Assert.NotEmpty(models); }
public void GetProtocols_NotEmpty() { ITelldusDeviceValidationService service = new TelldusDeviceValidationService(); IEnumerable <string> protocols = service.GetProtocols(); Assert.NotEmpty(protocols); }
public void IsValidDevice_ParameterEmpty() { // TODO: should device that does not contain all parameters be valid? ITelldusDeviceValidationService service = new TelldusDeviceValidationService(); Assert.True(service.IsValidDevice("arctech", "codeswitch", new string[0])); }
public void GetModels_Count_archtech() { ITelldusDeviceValidationService service = new TelldusDeviceValidationService(); IEnumerable <string> models = service.GetModels("arctech"); Assert.True(models.Count() == 4); }
public void IsValidDevice_ParameterWithValues_NoValidation() { // TODO: should device that does not contain all parameters be valid? ITelldusDeviceValidationService service = new TelldusDeviceValidationService(); Assert.True(service.IsValidDevice("brateck", "codeswitch", new Dictionary <string, string> { { "house", "HELLO WORLD" } })); }
public void IsValidDevice_ParameterWithValues_Invalid() { // TODO: should device that does not contain all parameters be valid? ITelldusDeviceValidationService service = new TelldusDeviceValidationService(); Assert.False(service.IsValidDevice("arctech", "codeswitch", new Dictionary <string, string> { { "house", "T" }, { "unit", "Y" } })); }
public void GetAllModels_NotEmptyValues() { ITelldusDeviceValidationService service = new TelldusDeviceValidationService(); IEnumerable <string> models = service.GetAllModels(); Assert.All(models, s => { Assert.NotNull(s); Assert.NotEqual <string>("", s); }); }
public void GetModels_NoEmptyResults() { ITelldusDeviceValidationService service = new TelldusDeviceValidationService(); IEnumerable <string> protocols = service.GetProtocols(); foreach (string protocol in protocols) { IEnumerable <string> models = service.GetModels(protocol); Assert.NotEmpty(models); Assert.All(models, s => { Assert.NotNull(s); Assert.NotEqual <string>("", s); }); } }
public void IsValidDevice_ProtocolNotExists() { ITelldusDeviceValidationService service = new TelldusDeviceValidationService(); Assert.False(service.IsValidDevice("asd")); }
public void IsValidDevice_ParametersExists() { ITelldusDeviceValidationService service = new TelldusDeviceValidationService(); Assert.True(service.IsValidDevice("arctech", "codeswitch", new string[] { "house", "unit" })); }
public void IsValidDevice_ModelNull() { ITelldusDeviceValidationService service = new TelldusDeviceValidationService(); Assert.False(service.IsValidDevice("arctech", null)); }
public void IsValidDevice_ModelNotExists() { ITelldusDeviceValidationService service = new TelldusDeviceValidationService(); Assert.False(service.IsValidDevice("arctech", "asd")); }
public void IsValidDevice_ModelExists() { ITelldusDeviceValidationService service = new TelldusDeviceValidationService(); Assert.True(service.IsValidDevice("arctech", "codeswitch")); }
public void IsValidDevice_ProtocolNull() { ITelldusDeviceValidationService service = new TelldusDeviceValidationService(); Assert.False(service.IsValidDevice(null)); }
public void IsValidDevice_ParameterNotExists() { ITelldusDeviceValidationService service = new TelldusDeviceValidationService(); Assert.False(service.IsValidDevice("arctech", "codeswitch", "asd")); }
public void IsValidDevice_ProtocolExists() { ITelldusDeviceValidationService service = new TelldusDeviceValidationService(); Assert.True(service.IsValidDevice("risingsun")); }