public void TestCombineStatuses() { //SETUP var status1 = new StatusGenericHandler(); var status2 = new StatusGenericHandler(); //ATTEMPT status1.Message = "Status1"; status2.CombineErrors(status1); //VERIFY status2.HasErrors.ShouldBeFalse(); status2.Message.ShouldEqual("Status1"); }
public void TestCombineStatusesWithErrors() { //SETUP var status1 = new StatusGenericHandler(); var status2 = new StatusGenericHandler(); //ATTEMPT status1.AddError("This is an error"); status2.CombineErrors(status1); //VERIFY status2.HasErrors.ShouldBeTrue(); status2.Message.ShouldEqual("Failed with 1 error"); status2.GetAllErrors().ShouldEqual("This is an error"); }