public void TestInit() { m_rigRepo = A.Fake <IRigRepository>(); m_equipmentRepo = A.Fake <IEquipmentRepository>(); m_rigTemplateRepo = A.Fake <IRigTemplateRepository>(); m_testSubject = new RigGenerator(m_rigRepo, m_equipmentRepo, m_rigTemplateRepo); }
public void Setup() { // Fill up some fake data so we have something to test against. DataTable rigsTable = new DataTable("Rigs"); rigsTable.Columns.Add("RigID", typeof(Guid)); rigsTable.Columns.Add("RigName", typeof(string)); rigsTable.Columns.Add("RigTypeID", typeof(Guid)); rigsTable.Columns.Add("RigTypeName", typeof(string)); rigsTable.Columns.Add("WaterDepth", typeof(int)); rigsTable.Columns.Add("DrillingDepth", typeof(int)); rigsTable.Columns.Add("ManagerID", typeof(Guid)); rigsTable.Columns.Add("ManagerName", typeof(string)); rigsTable.Columns.Add("RegionID", typeof(Guid)); rigsTable.Columns.Add("RegionName", typeof(string)); rigsTable.Columns.Add("CountryID", typeof(Guid)); rigsTable.Columns.Add("CountryName", typeof(string)); rigsTable.Columns.Add("CurrentBlockOrWell", typeof(string)); rigsTable.Columns.Add("CurrentStartDate", typeof(string)); rigsTable.Columns.Add("CurrentEndDate", typeof(string)); rigsTable.Rows.Add(new Guid("B5E6B43D-C403-493C-8CA9-6A728F20DA45"), "West Atlas", "F3B55807-69CE-420B-85B8-57956B6658E1", "Jackup", 400, 30000, new Guid("819813E2-0B5D-40EA-BF3D-29534F2E4BB0"), "Seadrill Ltd", new Guid("51921FF9-5DDA-4F46-B720-329BE71F9A67"), "Australia", new Guid("431B905E-E99A-4D3A-9A72-F6C64DA922F9"), "Australia", null, DateTime.Parse("1/4/2013"), DateTime.Parse("11/3/2013")); dataSet.Tables.Add(rigsTable); // set up the mock repo Mock <IUnitOfWork> mockUnitOfWork = new Mock <IUnitOfWork>(); mockUnitOfWork.Setup(u => u.FillDataSet(It.IsAny <string>(), It.IsAny <bool>())).Returns(dataSet); repo = new RigRepository(mockUnitOfWork.Object); }
public RigGenerator(IRigRepository rigRepository, IEquipmentRepository equipmentRepository, IRigTemplateRepository rigTemplateRepository) { m_rigRepository = rigRepository; m_equipmentRepository = equipmentRepository; m_rigTemplateRepository = rigTemplateRepository; }
public FileRigService(IRigRepository rigRepo, IRigGenerator rigGenerator) { m_rigRepo = rigRepo; m_rigGenerator = rigGenerator; }