コード例 #1
0
        public void SetsPayload()
        {
            var dateTimeMoq = new Mock <IDateTime>();

            dateTimeMoq.Setup(d => d.UtcNow).Returns(new DateTime(2016, 6, 12, 2, 21, 6, DateTimeKind.Utc));
            var environmentBuilder = new EnvironmentBuilder(dateTimeMoq.Object);
            var payload            = new Payload();

            environmentBuilder.Execute(payload);
            Assert.Equal(1465698066L, payload.Data?.Timestamp);
            Assert.Equal("C#", payload.Data?.Language);
            Assert.Equal(".NET Core", payload.Data?.Platform);
        }