public void SubTranslationDataFactory_GetSubData_Test() { //Arrange var conditionList = mockConditionList; var expectedReferenceList = new List <int>(); for (int i = 0; i < conditionList.Count; i++) { var line = conditionList[i]; if (line == true) { expectedReferenceList.Add(i); } } var expected = new SubTranslationData { IndexReference = expectedReferenceList }; //Act var actual = subTranslationDataFactory.GetSubData(conditionList); var actualReferenceList = actual.IndexReference; //Assert Assert.IsType <SubTranslationData>(actual); Assert.IsAssignableFrom <ISubTranslationData>(actual); Assert.NotStrictEqual(expected, actual); Assert.IsType <List <int> >(actualReferenceList); Assert.Equal(expectedReferenceList, actualReferenceList); }
public void SubTranslationData_DefaultConstructor_Test() { //Arrange var expected = new SubTranslationData(); //Act var actual = new SubTranslationData(); //Assert Assert.IsType <SubTranslationData>(actual); Assert.IsAssignableFrom <ISubTranslationData>(actual); Assert.NotStrictEqual(expected, actual); }