public void WhenTheMeterReadingsAreStored() { var repository = new Mock <IRepository>(); repository.Setup(x => x.Add(It.Is <MeterReading>(z => z.AccountId == 25644344))).Returns(false); var subject = new MeterReadingEngine(repository.Object); _result = subject.Parse("25644344,4/22/19 9:24,1002,"); }
public void WhenTheMeterReadingsAreStored() { var repository = new Mock <IRepository>(); repository.Setup(x => x.Add(It.Is <MeterReading>(z => z.MeterReadValue != ""))).Returns(true); repository.Setup(x => x.Get(It.IsAny <int>())).Returns(new User()); var subject = new MeterReadingEngine(repository.Object); var path = Path.Combine(Directory.GetCurrentDirectory(), "MeterReadings.txt"); _result = subject.Parse(File.ReadAllText(path)); }