public void GetCostOfAttendanceItemArray_EmptyValue_ThrowsException() { XmlDocument xmlDoc = new XmlDocument(); XmlConstantsSource source = new XmlConstantsSource(xmlDoc); source.GetKeyValuePairArray <string>(String.Empty); }
public void GetValue_NullValue_ThrowsException() { XmlDocument xmlDoc = new XmlDocument(); XmlConstantsSource source = new XmlConstantsSource(xmlDoc); source.GetValue <string>(null); }
public void GetValue_EmptyValue_ThrowsException() { XmlDocument xmlDoc = new XmlDocument(); XmlConstantsSource source = new XmlConstantsSource(xmlDoc); source.GetValue <string>(String.Empty); }
public void GetValue_NoNode_ThrowsException() { XmlDocument xmlDoc = new XmlDocument { InnerXml = "<constants></constants>" }; XmlConstantsSource source = new XmlConstantsSource(xmlDoc); source.GetValue<string>("doesntexist"); }
public void GetValue_NoNode_ThrowsException() { XmlDocument xmlDoc = new XmlDocument { InnerXml = "<constants></constants>" }; XmlConstantsSource source = new XmlConstantsSource(xmlDoc); source.GetValue <string>("doesntexist"); }
public void GetMultiArray_NoValues_ThrowsException() { XmlDocument xmlDoc = new XmlDocument { InnerXml = @"<constants><constant name=""test""></constant></constants>" }; XmlConstantsSource source = new XmlConstantsSource(xmlDoc); source.GetArray <int>("test"); }
public void GetKeyValuePairArray_NoKey_ThrowsException() { XmlDocument xmlDoc = new XmlDocument { InnerXml = @"<constants><constant name=""test""><value>testvalue</value></constant></constants>" }; XmlConstantsSource source = new XmlConstantsSource(xmlDoc); KeyValuePair <string, string>[] values = source.GetKeyValuePairArray <string>("test"); }
public void GetCostOfAttendanceItemArray_NoNode_ThrowsException() { XmlDocument xmlDoc = new XmlDocument { InnerXml = "<constants></constants>" }; XmlConstantsSource source = new XmlConstantsSource(xmlDoc); source.GetMultiArray <string>("doesntexist"); }
public void GetValue_IntValue_ReturnsInt() { XmlDocument xmlDoc = new XmlDocument { InnerXml = @"<constants><constant name=""test""><value>3</value></constant></constants>" }; XmlConstantsSource source = new XmlConstantsSource(xmlDoc); int value = source.GetValue <int>("test"); Assert.AreEqual(3, value); }
public void GetCostOfAttendanceItemArray_NoValue_ThrowsException() { XmlDocument xmlDoc = new XmlDocument { InnerXml = @"<constants><constant name=""test""><values><value name=""testname"" description=""testdescription""></value></values></constant></constants>" }; XmlConstantsSource source = new XmlConstantsSource(xmlDoc); source.GetCostOfAttendanceItemArray("test"); }
public void GetValue_EnumValue_ReturnsEnum() { XmlDocument xmlDoc = new XmlDocument { InnerXml = @"<constants><constant name=""test""><value>California</value></constant></constants>" }; XmlConstantsSource source = new XmlConstantsSource(xmlDoc); UnitedStatesStateOrTerritory value = source.GetValue <UnitedStatesStateOrTerritory>("test"); Assert.AreEqual(UnitedStatesStateOrTerritory.California, value); }
public void GetCostOfAttendanceItemArray_NoValues_ThrowsException() { XmlDocument xmlDoc = new XmlDocument { InnerXml = @"<constants><constant name=""test""></constant></constants>" }; XmlConstantsSource source = new XmlConstantsSource(xmlDoc); CostOfAttendanceItem[] values = source.GetCostOfAttendanceItemArray("test"); Assert.AreEqual(values.Length, 0); }
public void GetKeyValuePairArray_NoValues_EmptyArray() { XmlDocument xmlDoc = new XmlDocument { InnerXml = @"<constants><constant name=""test""></constant></constants>" }; XmlConstantsSource source = new XmlConstantsSource(xmlDoc); KeyValuePair <string, int>[] values = source.GetKeyValuePairArray <int>("test"); Assert.AreEqual(values.Length, 0); }
public void GetMultiArray_EmptyValues_EmptyArray() { XmlDocument xmlDoc = new XmlDocument { InnerXml = @"<constants><constant name=""test""><values /></constant></constants>" }; XmlConstantsSource source = new XmlConstantsSource(xmlDoc); int[,] values = source.GetMultiArray <int>("test"); Assert.AreEqual(values.Length, 0); }
public void GetMultiArray_EnumValue_ReturnsEnum() { XmlDocument xmlDoc = new XmlDocument { InnerXml = @"<constants><constant name=""test""><values><value>California</value></values><values><value>Texas</value></values></constant></constants>" }; XmlConstantsSource source = new XmlConstantsSource(xmlDoc); UnitedStatesStateOrTerritory[,] values = source.GetMultiArray <UnitedStatesStateOrTerritory>("test"); Assert.AreEqual(UnitedStatesStateOrTerritory.Texas, values[1, 0]); }
public void GetKeyValuePairArray_StringValue_ReturnsString() { XmlDocument xmlDoc = new XmlDocument { InnerXml = @"<constants><constant name=""test""><value key=""testkey"">testvalue</value></constant></constants>" }; XmlConstantsSource source = new XmlConstantsSource(xmlDoc); KeyValuePair <string, string>[] values = source.GetKeyValuePairArray <string>("test"); Assert.AreEqual(1, values.Length); Assert.AreEqual("testvalue", values.Where(v => v.Key == "testkey").FirstOrDefault().Value); }
public void GetKeyValuePairArray_EnumValue_ReturnsEnum() { XmlDocument xmlDoc = new XmlDocument { InnerXml = @"<constants><constant name=""test""><value key=""state"">Minnesota</value></constant></constants>" }; XmlConstantsSource source = new XmlConstantsSource(xmlDoc); KeyValuePair <string, UnitedStatesStateOrTerritory>[] values = source.GetKeyValuePairArray <UnitedStatesStateOrTerritory>("test"); Assert.AreEqual(UnitedStatesStateOrTerritory.Minnesota, values[0].Value); }
public void GetMultiArray_IntValue_ReturnsInt() { XmlDocument xmlDoc = new XmlDocument { InnerXml = @"<constants><constant name=""test""><values><value>1</value><value>2</value></values><values><value>3</value></values></constant></constants>" }; XmlConstantsSource source = new XmlConstantsSource(xmlDoc); int[,] values = source.GetMultiArray <int>("test"); Assert.AreEqual(2, values.Rank); Assert.AreEqual(2, values[0, 1]); }
public void GetCostOfAttendanceItemArray_HasItem_ReturnsValue() { XmlDocument xmlDoc = new XmlDocument { InnerXml = @"<constants><constant name=""test""><values><value name=""testname"" description=""testdescription"">6000</value></values></constant></constants>" }; XmlConstantsSource source = new XmlConstantsSource(xmlDoc); CostOfAttendanceItem[] values = source.GetCostOfAttendanceItemArray("test"); Assert.AreEqual(1, values.Length); Assert.AreEqual("testname", values[0].Name); Assert.AreEqual("testdescription", values[0].Description); Assert.AreEqual(6000, values[0].Value); }
public void GetKeyValuePairArray_EnumValue_ReturnsEnum() { XmlDocument xmlDoc = new XmlDocument { InnerXml = @"<constants><constant name=""test""><value key=""state"">Minnesota</value></constant></constants>" }; XmlConstantsSource source = new XmlConstantsSource(xmlDoc); KeyValuePair<string, UnitedStatesStateOrTerritory>[] values = source.GetKeyValuePairArray<UnitedStatesStateOrTerritory>("test"); Assert.AreEqual(UnitedStatesStateOrTerritory.Minnesota, values[0].Value); }
public void StringConstructor_FileExists_Succeeds() { XmlConstantsSource source = new XmlConstantsSource("TestFile.xml"); }
public void StringConstructor_FileDoesNotExist_ThrowsException() { XmlConstantsSource source = new XmlConstantsSource("this_file_does_not_exist.xml"); }
public void GetKeyValuePairArray_NoValues_EmptyArray() { XmlDocument xmlDoc = new XmlDocument { InnerXml = @"<constants><constant name=""test""></constant></constants>" }; XmlConstantsSource source = new XmlConstantsSource(xmlDoc); KeyValuePair<string, int>[] values = source.GetKeyValuePairArray<int>("test"); Assert.AreEqual(values.Length, 0); }
public void GetValue_NullValue_ThrowsException() { XmlDocument xmlDoc = new XmlDocument(); XmlConstantsSource source = new XmlConstantsSource(xmlDoc); source.GetValue<string>(null); }
public void GetValue_EmptyValue_ThrowsException() { XmlDocument xmlDoc = new XmlDocument(); XmlConstantsSource source = new XmlConstantsSource(xmlDoc); source.GetValue<string>(String.Empty); }
public void XmlDocConstructor_XmlDoc_Succeeds() { XmlDocument xmlDoc = new XmlDocument(); XmlConstantsSource source = new XmlConstantsSource(xmlDoc); }
public void GetCostOfAttendanceItemArray_EmptyValue_ThrowsException() { XmlDocument xmlDoc = new XmlDocument(); XmlConstantsSource source = new XmlConstantsSource(xmlDoc); source.GetKeyValuePairArray<string>(String.Empty); }
public void GetMultiArray_IntValue_ReturnsInt() { XmlDocument xmlDoc = new XmlDocument { InnerXml = @"<constants><constant name=""test""><values><value>1</value><value>2</value></values><values><value>3</value></values></constant></constants>" }; XmlConstantsSource source = new XmlConstantsSource(xmlDoc); int[,] values = source.GetMultiArray<int>("test"); Assert.AreEqual(2, values.Rank); Assert.AreEqual(2, values[0, 1]); }
public void GetCostOfAttendanceItemArray_NoNode_ThrowsException() { XmlDocument xmlDoc = new XmlDocument { InnerXml = "<constants></constants>" }; XmlConstantsSource source = new XmlConstantsSource(xmlDoc); source.GetMultiArray<string>("doesntexist"); }
public void GetMultiArray_EnumValue_ReturnsEnum() { XmlDocument xmlDoc = new XmlDocument { InnerXml = @"<constants><constant name=""test""><values><value>California</value></values><values><value>Texas</value></values></constant></constants>" }; XmlConstantsSource source = new XmlConstantsSource(xmlDoc); UnitedStatesStateOrTerritory[,] values = source.GetMultiArray<UnitedStatesStateOrTerritory>("test"); Assert.AreEqual(UnitedStatesStateOrTerritory.Texas, values[1, 0]); }
public void StringConstructor_EmptyString_ThrowsException() { XmlConstantsSource source = new XmlConstantsSource(String.Empty); }
public void GetMultiArray_EmptyValues_EmptyArray() { XmlDocument xmlDoc = new XmlDocument { InnerXml = @"<constants><constant name=""test""><values /></constant></constants>" }; XmlConstantsSource source = new XmlConstantsSource(xmlDoc); int[,] values = source.GetMultiArray<int>("test"); Assert.AreEqual(values.Length, 0); }
public void XmlDocConstructor_NullValue_ThrowsException() { XmlDocument xmlDoc = null; XmlConstantsSource source = new XmlConstantsSource(xmlDoc); }
public CostOfAttendanceEstimatorFactory(XmlDocument sourceDoc) { _source = new XmlConstantsSource(sourceDoc); }
public EfcCalculatorFactory(XmlDocument sourceDoc) { _source = new XmlConstantsSource(sourceDoc); }
public void GetValue_EnumValue_ReturnsEnum() { XmlDocument xmlDoc = new XmlDocument { InnerXml = @"<constants><constant name=""test""><value>California</value></constant></constants>" }; XmlConstantsSource source = new XmlConstantsSource(xmlDoc); UnitedStatesStateOrTerritory value = source.GetValue<UnitedStatesStateOrTerritory>("test"); Assert.AreEqual(UnitedStatesStateOrTerritory.California, value); }
public void StringConstructor_NullValue_ThrowsException() { string sourcePath = null; XmlConstantsSource source = new XmlConstantsSource(sourcePath); }
public void GetKeyValuePairArray_StringValue_ReturnsString() { XmlDocument xmlDoc = new XmlDocument { InnerXml = @"<constants><constant name=""test""><value key=""testkey"">testvalue</value></constant></constants>" }; XmlConstantsSource source = new XmlConstantsSource(xmlDoc); KeyValuePair<string, string>[] values = source.GetKeyValuePairArray<string>("test"); Assert.AreEqual(1, values.Length); Assert.AreEqual("testvalue", values.Where(v => v.Key == "testkey").FirstOrDefault().Value); }
public void GetKeyValuePairArray_NoKey_ThrowsException() { XmlDocument xmlDoc = new XmlDocument { InnerXml = @"<constants><constant name=""test""><value>testvalue</value></constant></constants>" }; XmlConstantsSource source = new XmlConstantsSource(xmlDoc); KeyValuePair<string, string>[] values = source.GetKeyValuePairArray<string>("test"); }
public void GetValue_IntValue_ReturnsInt() { XmlDocument xmlDoc = new XmlDocument { InnerXml = @"<constants><constant name=""test""><value>3</value></constant></constants>" }; XmlConstantsSource source = new XmlConstantsSource(xmlDoc); int value = source.GetValue<int>("test"); Assert.AreEqual(3, value); }
public void GetMultiArray_NoValues_ThrowsException() { XmlDocument xmlDoc = new XmlDocument { InnerXml = @"<constants><constant name=""test""></constant></constants>" }; XmlConstantsSource source = new XmlConstantsSource(xmlDoc); source.GetArray<int>("test"); }
public EfcCalculatorFactory(string sourcePath) { _source = new XmlConstantsSource(sourcePath); }
public CostOfAttendanceEstimatorFactory(string sourcePath) { _source = new XmlConstantsSource(sourcePath); }