Example #1
0
        private ReadingInfo GetReadingInfo(string weft)
        {
            var readingInfo = new ReadingInfo
            {
                Reader          = GetReader(weft),
                Tag             = GetTag(weft),
                ReadingDateTime = DateTime.Now
            };

            return(readingInfo);
        }
Example #2
0
        public FilterResult Tramit(string weft)
        {
            FilterResult result = this.ValidateWeft(weft);

            if (result == FilterResult.Acepted)
            {
                ReadingInfo information = this.GetReadingInfo(weft);
                this._storage.Save(information);
            }

            return(result);
        }
Example #3
0
        public void SaveReading(ReadingInfo readingInfo)
        {
            Entities entities = new Entities();

            entities.Readings.Add(new Readings
            {
                Tag             = readingInfo.Tag,
                Reader          = readingInfo.Reader,
                ReadingDateTIme = readingInfo.ReadingDateTime
            });
            entities.SaveChanges();
        }
Example #4
0
        public void SaveInfomation()
        {
            //Arrange
            ReadingInfo readingInfo = new ReadingInfo();

            dataAccessMock.Setup(d => d.SaveReading(It.IsAny <ReadingInfo>()));

            //Act
            StorageStatus result = this.storage.Save(readingInfo);

            //Assert
            Assert.AreEqual(StorageStatus.Saved, result);
            dataAccessMock.VerifyAll();
        }
Example #5
0
 public StorageStatus Save(ReadingInfo information)
 {
     this._dataAccess.SaveReading(information);
     return(StorageStatus.Saved);
 }