public void CanWriteAndReadToAndFromFileRepository() { IPickRepository repo = new PickInFileRepository(); Service service = new Service(repo, new PickManual { Pick1 = 1, Pick2 = 2, Pick3 = 3, Pick4 = 4, Pick5 = 5, Powerball = 6 }); service.QuickPick("test"); var picks = repo.GetPicksList(); Assert.IsTrue(picks.Count() == 1); Assert.AreEqual(1, picks.First().ID); Assert.AreEqual(1, picks.First().NumberOne); Assert.AreEqual(2, picks.First().NumberTwo); Assert.AreEqual(3, picks.First().NumberThree); Assert.AreEqual(4, picks.First().NumberFour); Assert.AreEqual(5, picks.First().NumberFive); Assert.AreEqual(6, picks.First().Powerball); }
public void CanNotGetPickLists() { IPickRepository repo = new PickInFileRepository(); Service service = new Service(repo, new PickManual()); GetPickListResponse actual = service.GetPicks(); Assert.IsFalse(actual.Success); Assert.IsTrue(actual.picks.Count() == 0); }