using NUnit.Framework;
namespace Data
{
[TestFixture]
public class CSVFactoryTest
{
[SetUp]
public void Setup()
{
}
[Test]
public void CreateGroupFromCSVFile_Test()
{
List<Group> groups = CSVFactory.CreateGroupFromCSVFile("groups.csv");
List<Group> expected_groups = new List<Group>
{
new Group(1, new Data(50, 100)),
new Group(2, new Data(100, 150)),
new Group(3, new Data(150, 200)),
new Group(4, new Data(200, 250)),
new Group(5, new Data(250, 300))
};
CollectionAssert.AreEqual(expected_groups, groups);
}
[Test]
public void CreateDataFromCSVFile_Test()
{
List<Data> datas = CSVFactory.CreateDataFromCSVFile("data.csv");
List<Data> expected_datas = new List<Data>
{
new Data(104, 162),
new Data(291, 349),
};
CollectionAssert.AreEqual(expected_datas, datas);
}
}
}
using NUnit.Framework;
namespace Data
{
[TestFixture]
public class CSVFactoryTest
{
[SetUp]
public void Setup()
{
}
[Test]
public void CreateGroupFromCSVFile_Test()
{
List<Group> groups = CSVFactory.CreateGroupFromCSVFile("groups.csv");
List<Group> expected_groups = new List<Group>
{
new Group(1, new Data(50, 100)),
new Group(2, new Data(100, 150)),
new Group(3, new Data(150, 200)),
new Group(4, new Data(200, 250)),
new Group(5, new Data(250, 300))
};
CollectionAssert.AreEqual(expected_groups, groups);
}
[Test]
public void CreateDataFromCSVFile_Test()
{
List<Data> datas = CSVFactory.CreateDataFromCSVFile("data.csv");
List<Data> expected_datas = new List<Data>
{
new Data(104, 162),
new Data(291, 349),
};
CollectionAssert.AreEqual(expected_datas, datas);
}
}
}