示例#1
0
        public async Task Given_NotStartedVoting_When_Start_Then_SameState()
        {
            // Arrange and Act
            var voting     = new Voting();
            var controller = new VotingController(voting, null);


            var result = await controller.Start(new string[] { "C#", "F#" });

            // Assert
            Assert.Equal(
                JsonConvert.SerializeObject(voting.GetState()),
                JsonConvert.SerializeObject(result));
        }
示例#2
0
 public object Get() =>
 _voting.GetState();