コード例 #1
0
        public void MapFromData_maps_StoryIds_from_Stories()
        {
            var stories = new[]
            {
                new Story {
                    Id = 31415
                },
                new Story {
                    Id = 2718
                }
            };
            //Arrange
            var data = new Bucket(stories);

            var fileStored = new FileStoredBucket();

            //Act
            fileStored.MapFromData(data);

            //Assert
            foreach (var story in stories)
            {
                var fileStoredContainsId = fileStored.StoryIds.Contains(story.Id);
                Assert.IsTrue(fileStoredContainsId, $"Story id {story.Id} was not mapped");
            }
        }
コード例 #2
0
        public void MapFromData_maps_Id()
        {
            //Arrange
            var data = new Bucket
            {
                Id = 42
            };
            var fileStored = new FileStoredBucket();

            //Act
            fileStored.MapFromData(data);

            //Assert
            Assert.AreEqual(data.Id, fileStored.Id);
        }
コード例 #3
0
        public void MapFromData_maps_Id_from_NextBiggerBucket()
        {
            //Arrange
            var biggerBucketId = 42;
            var data           = new Bucket
            {
                NextBiggerBucketId = biggerBucketId
            };
            var fileStored = new FileStoredBucket();

            //Act
            fileStored.MapFromData(data);

            //Assert
            Assert.AreEqual(biggerBucketId, fileStored.NextBiggerBucketId);
        }