Beispiel #1
0
        public void ShouldUpdateNegotiationId(int negotiationId)
        {
            NegotiationFirstStageSupplier negotiationFirstStageSupplier = new NegotiationFirstStageSupplier();

            negotiationFirstStageSupplier.UpdateNegotiationId(negotiationId);

            Assert.Equal(negotiationId, negotiationFirstStageSupplier.NegotiationId);
            Assert.Equal(ObjectState.Modified, negotiationFirstStageSupplier.State);
        }
Beispiel #2
0
        public void ShouldNegotiationAsReportedToSupplier()
        {
            NegotiationFirstStageSupplier negotiationFirstStageSupplier = new NegotiationFirstStageSupplier();

            negotiationFirstStageSupplier.SetAsReported(true);

            Assert.True(negotiationFirstStageSupplier.IsReported);
            Assert.Equal(ObjectState.Modified, negotiationFirstStageSupplier.State);
        }
Beispiel #3
0
        public void ShouldUpdateSupplierStatusAndStartNegotiationPeriod()
        {
            NegotiationFirstStageSupplier negotiationFirstStageSupplier = new NegotiationFirstStageSupplier();

            negotiationFirstStageSupplier.StartSupplierPeriodService();

            Assert.Equal((int)Enums.enNegotiationSupplierStatus.PendeingSupplierReply, negotiationFirstStageSupplier.NegotiationSupplierStatusId);
            Assert.Equal(DateTime.Now.Date, negotiationFirstStageSupplier.PeriodStartDateTime.Value.Date);
            Assert.Equal(ObjectState.Modified, negotiationFirstStageSupplier.State);
        }
Beispiel #4
0
        public void ShouldUpdateNegotiationFirstStageSupplierStatusAndPeriod(int negotiationStatusId)
        {
            NegotiationFirstStageSupplier negotiationFirstStageSupplier = new NegotiationFirstStageSupplier();

            negotiationFirstStageSupplier.UpdateNegotiationFirstStageSupplier(negotiationStatusId, DateTime.Now.Date);

            Assert.Equal(negotiationStatusId, negotiationFirstStageSupplier.NegotiationSupplierStatusId);
            Assert.Equal(DateTime.Now.Date, negotiationFirstStageSupplier.PeriodStartDateTime);
            Assert.Equal(ObjectState.Modified, negotiationFirstStageSupplier.State);
        }
Beispiel #5
0
        public void ShouldCreateNewNegotiationSupplier()
        {
            NegotiationFirstStageSupplier negotiationFirstStageSupplier = new NegotiationFirstStageSupplier((int)Enums.enNegotiationSupplierStatus.Agree, DateTime.Now, 1, "101000154", 1, 50);

            Assert.Equal(ObjectState.Added, negotiationFirstStageSupplier.State);
        }
        public NegotiationFirstStageSupplier GetNegotiationFirstStageSupplier(int offerId, string cr)
        {
            NegotiationFirstStageSupplier negotiationSupplier = new NegotiationFirstStageSupplier(1, DateTime.Now, offerId, cr, 1, 500);

            return(negotiationSupplier);
        }