public HomeController(IDataRepresentator dataRepresentator, SimpleDataModificator simpleDataModificator, XmlDataModificator xmlDataModificator, ILogger log)
 {
     this.dataRepresentator = dataRepresentator;
     this.simpleDataModificator = simpleDataModificator;
     this.xmlDataModificator = xmlDataModificator;
     this.log = log;
 }
 public void SetUp()
 {
     log = new Mock<ILogger>();
     config = new Mock<Config>(log.Object);
     fileSystem = new Mock<FileSystem>(log.Object, config.Object);
     fileSystem.Setup(x => x.ReadXmlFile()).Returns(Resources.Source);
     sut = new XmlDataRepresentator(fileSystem.Object);
 }
 public void SetUp()
 {
     testCustomers = new List<Customer> { new Customer { Id = 1, FirstName = "Name", LastName = "Name" } };
     testLicenses = new List<License> { new License { Id = 1, CustomerId = 1, Key = "key1" }, new License { Id = 2, CustomerId = 1, Key = "key2" } };
     reader = Substitute.For<IDataRepresentator>();
     reader.GetAllCustomers().Returns(testCustomers);
     reader.GetAllLicenses().Returns(testLicenses);
     dbWriter = Substitute.For<SimpleDataModificator>((TimeContext)null);
     xmlWriter = Substitute.For<XmlDataModificator>(null, null);
     sut = new LicenseManagerBaundary(reader, dbWriter, xmlWriter);
 }
        public void SetUp()
        {
            log = new Mock<ILogger>().Object;
            sut = new SimpleDataRepresentator(log);
            var adapter = new InMemoryAdapter();
            Database.UseMockAdapter(adapter);
            var db = Database.Open();

            db.Customers.Insert(CustomerId: 1, FirstName: "Mihail", LastName: "Podobivsky");
            db.Customers.Insert(CustomerId: 2, FirstName: "Joe", LastName: "Oraely");

            db.Licenses.Insert(LicenseId: 1, CustomerId: 1, Key: "lasdjflksdf", CreationDate: new DateTime(2011, 02, 02), ModificationDate: new DateTime(2011, 02, 02));
            db.Licenses.Insert(LicenseId: 2, CustomerId: 2, Key: "ghjfhgkfjhk", CreationDate: new DateTime(2011, 02, 02), ModificationDate: new DateTime(2011, 02, 02));
        }
 public LicenseManagerBaundary(IDataRepresentator reader, SimpleDataModificator dbWriter, XmlDataModificator xmlWriter)
 {
     this.reader = reader;
     this.dbWriter = dbWriter;
     this.xmlWriter = xmlWriter;
 }