コード例 #1
0
        public void GetAllAccountStatuses_ShouldReturnAllValidValues_UnderAllConditions()
        {
            // Arrange & Act
            AccountStatus[] output = CUT.GetAllAccountStatuses().ToArray();

            // Assert
            output.ShouldNotBeNull();
            output.ShouldNotBeEmpty();
            output.ShouldContain(AccountStatus.Canceled);
            output.ShouldContain(AccountStatus.Closed);
            output.ShouldContain(AccountStatus.DropPending);
            output.ShouldContain(AccountStatus.Duplicate);
            output.ShouldContain(AccountStatus.OffFlow);
            output.ShouldContain(AccountStatus.OnFlow);
            output.ShouldContain(AccountStatus.Pending);
            output.ShouldContain(AccountStatus.Queued);
            output.ShouldContain(AccountStatus.Rejected);
            output.ShouldContain(AccountStatus.Scheduled);
            output.ShouldContain(AccountStatus.Submitted);
        }