Example #1
0
            public void SimpleConstructor()
            {
                DateTime     deadline     = DateTime.Now.AddDays(3);
                PrintDetails printDetails = new PrintDetails(DomainUtility.GetPrintRecipientWithNorwegianAddress(),
                                                             DomainUtility.GetPrintReturnRecipientWithNorwegianAddress(), PrintColors.Colors);

                //Arrange
                var printIfUnreadAfter = new PrintIfUnread(
                    deadline,
                    printDetails);

                //Act

                //Assert
                Assert.Equal(deadline, printIfUnreadAfter.PrintIfUnreadAfter);

                Comparator.AssertEqual(printDetails, printIfUnreadAfter.PrintDetails);
            }
Example #2
0
            public void SimpleConstructor()
            {
                //Arrange
                var printDetails = new PrintDetails(DomainUtility.GetPrintRecipientWithNorwegianAddress(),
                                                    DomainUtility.GetPrintReturnRecipientWithNorwegianAddress(), PrintColors.Colors);

                List <PrintInstruction> printinstruction = new List <PrintInstruction>();

                printinstruction.Add(new PrintInstruction("test", "testing"));
                printDetails.PrintInstructions = new PrintInstructions(printinstruction);

                //Act

                //Assert
                Comparator.AssertEqual(DomainUtility.GetPrintRecipientWithNorwegianAddress(), printDetails.PrintRecipient);

                Comparator.AssertEqual(DomainUtility.GetPrintReturnRecipientWithNorwegianAddress(), printDetails.PrintReturnRecipient);

                Assert.Equal(PrintColors.Colors, printDetails.PrintColors);
                Assert.Equal(NondeliverableHandling.ReturnToSender, printDetails.NondeliverableHandling);
                Comparator.AssertEqual(printinstruction, printDetails.PrintInstructions);
            }